heap profile: 40: 6902928 [249363: 1446415488] @ heap/1048576 1: 4734976 [32: 151519232] @ 0x412d0d 0x41472f 0x417705 0xa32ab6 0xa34fff 0xa34fdd 0xa33dc2 0xa3363c 0xa51342 0xa51269 0xa4b4de 0x4781a1 # 0xa32ab5 github.com/0xERR0R/blocky/trie.(*parent).insert+0x2b5 /go/src/trie/trie.go:85 # 0xa34ffe github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /go/src/trie/trie.go:36 # 0xa34fdc github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/src/cache/stringcache/string_caches.go:229 # 0xa33dc1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3363b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0xa51341 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/src/lists/list_cache.go:188 # 0xa51268 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 2: 1196032 [70: 41861120] @ 0x412d0d 0x41472f 0x417705 0xa32ab6 0xa34fff 0xa34fdd 0xa33dc2 0xa3363c 0xa51342 0xa51269 0xa4b4de 0x4781a1 # 0xa32ab5 github.com/0xERR0R/blocky/trie.(*parent).insert+0x2b5 /go/src/trie/trie.go:85 # 0xa34ffe github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /go/src/trie/trie.go:36 # 0xa34fdc github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/src/cache/stringcache/string_caches.go:229 # 0xa33dc1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3363b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0xa51341 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/src/lists/list_cache.go:188 # 0xa51268 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 4: 622592 [165: 25681920] @ 0x412d0d 0x41472f 0x417705 0xa32ab6 0xa34fff 0xa34fdd 0xa33dc2 0xa3363c 0xa51342 0xa51269 0xa4b4de 0x4781a1 # 0xa32ab5 github.com/0xERR0R/blocky/trie.(*parent).insert+0x2b5 /go/src/trie/trie.go:85 # 0xa34ffe github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /go/src/trie/trie.go:36 # 0xa34fdc github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/src/cache/stringcache/string_caches.go:229 # 0xa33dc1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3363b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0xa51341 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/src/lists/list_cache.go:188 # 0xa51268 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 98304 [10: 983040] @ 0x544307 0x544410 0x54938b 0xa348b0 0xa33e63 0xa3372e 0xa511a2 0xa506ed 0xa4b4de 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0xa348af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/src/cache/stringcache/string_caches.go:125 # 0xa33e62 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3372d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0xa511a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /go/src/lists/list_cache.go:213 # 0xa506ec github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/src/lists/list_cache.go:127 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 81920 [164: 13434880] @ 0x412d0d 0x41472f 0x417705 0xa32ab6 0xa34fff 0xa34fdd 0xa33dc2 0xa3363c 0xa51342 0xa51269 0xa4b4de 0x4781a1 # 0xa32ab5 github.com/0xERR0R/blocky/trie.(*parent).insert+0x2b5 /go/src/trie/trie.go:85 # 0xa34ffe github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /go/src/trie/trie.go:36 # 0xa34fdc github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/src/cache/stringcache/string_caches.go:229 # 0xa33dc1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3363b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0xa51341 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/src/lists/list_cache.go:188 # 0xa51268 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 65536 [1533: 100466688] @ 0x7f80e6 0x483ef1 0x7fa4ea 0x7f7533 0x7f91ae 0x7f7c30 0xe5d089 0x4781a1 # 0x7f80e5 github.com/miekg/dns.(*Server).ListenAndServe.(*Server).init.makeUDPBuffer.func2+0x25 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:276 # 0x483ef0 sync.(*Pool).Get+0xb0 /usr/local/go/src/sync/pool.go:152 # 0x7fa4e9 github.com/miekg/dns.(*Server).readUDP+0xc9 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:715 # 0x7f7532 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:174 # 0x7f91ad github.com/miekg/dns.(*Server).serveUDP+0x26d /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:530 # 0x7f7c2f github.com/miekg/dns.(*Server).ListenAndServe+0x5af /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:359 # 0xe5d088 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/src/server/server.go:396 1: 57344 [27: 1548288] @ 0x544307 0x544410 0x54938b 0xa348b0 0xa33e63 0xa3372e 0xa511a2 0xa506ed 0xa4b4de 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0xa348af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/src/cache/stringcache/string_caches.go:125 # 0xa33e62 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3372d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0xa511a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /go/src/lists/list_cache.go:213 # 0xa506ec github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/src/lists/list_cache.go:127 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 2: 38144 [117: 2231424] @ 0x412d0d 0x41472f 0x417705 0xa32ab6 0xa34fff 0xa34fdd 0xa33dc2 0xa3363c 0xa51342 0xa51269 0xa4b4de 0x4781a1 # 0xa32ab5 github.com/0xERR0R/blocky/trie.(*parent).insert+0x2b5 /go/src/trie/trie.go:85 # 0xa34ffe github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /go/src/trie/trie.go:36 # 0xa34fdc github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/src/cache/stringcache/string_caches.go:229 # 0xa33dc1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3363b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0xa51341 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/src/lists/list_cache.go:188 # 0xa51268 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 2304 [38: 87552] @ 0x412d0d 0x41472f 0x417705 0xa32ab6 0xa34fff 0xa34fdd 0xa33dc2 0xa3363c 0xa51342 0xa51269 0xa4b4de 0x4781a1 # 0xa32ab5 github.com/0xERR0R/blocky/trie.(*parent).insert+0x2b5 /go/src/trie/trie.go:85 # 0xa34ffe github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /go/src/trie/trie.go:36 # 0xa34fdc github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/src/cache/stringcache/string_caches.go:229 # 0xa33dc1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3363b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0xa51341 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/src/lists/list_cache.go:188 # 0xa51268 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 6: 1728 [92: 26496] @ 0x4176ac 0xa32ab6 0xa32a53 0xa34fff 0xa34fdd 0xa33dc2 0xa3363c 0xa51342 0xa51269 0xa4b4de 0x4781a1 # 0xa32ab5 github.com/0xERR0R/blocky/trie.(*parent).insert+0x2b5 /go/src/trie/trie.go:85 # 0xa32a52 github.com/0xERR0R/blocky/trie.(*parent).insert+0x252 /go/src/trie/trie.go:107 # 0xa34ffe github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /go/src/trie/trie.go:36 # 0xa34fdc github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/src/cache/stringcache/string_caches.go:229 # 0xa33dc1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3363b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0xa51341 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/src/lists/list_cache.go:188 # 0xa51268 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 1152 [1: 1152] @ 0x5a7885 0x5fe39b 0x608a1d 0x60875c 0x483c62 0x608605 0x6085e8 0x60c67d 0x640159 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a7884 encoding/pem.Decode+0x6a4 /usr/local/go/src/encoding/pem/pem.go:171 # 0x5fe39a crypto/x509.(*CertPool).AppendCertsFromPEM+0x5a /usr/local/go/src/crypto/x509/cert_pool.go:222 # 0x608a1c crypto/x509.loadSystemRoots+0x1bc /usr/local/go/src/crypto/x509/root_unix.go:44 # 0x60875b crypto/x509.initSystemRoots+0x5b /usr/local/go/src/crypto/x509/root.go:30 # 0x483c61 sync.(*Once).doSlow+0xc1 /usr/local/go/src/sync/once.go:74 # 0x608604 sync.(*Once).Do+0x44 /usr/local/go/src/sync/once.go:65 # 0x6085e7 crypto/x509.systemRootsPool+0x27 /usr/local/go/src/crypto/x509/root.go:21 # 0x60c67c crypto/x509.(*Certificate).Verify+0x15c /usr/local/go/src/crypto/x509/verify.go:784 # 0x640158 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 2: 896 [2: 896] @ 0x44a085 0x44a2cf 0x44a21f 0x47636a # 0x44a084 runtime.malg+0x24 /usr/local/go/src/runtime/proc.go:4856 # 0x44a2ce runtime.newproc1+0x6e /usr/local/go/src/runtime/proc.go:4901 # 0x44a21e runtime.newproc.func1+0x1e /usr/local/go/src/runtime/proc.go:4878 # 0x476369 runtime.systemstack+0x49 /usr/local/go/src/runtime/asm_amd64.s:509 1: 704 [1: 704] @ 0x4020f2 0x4de491 0x4de497 0x4e68f4 0x4e68e7 0x77b0bd 0x779057 0x778ead 0x8c9a9d 0x8bef7f 0x8beea5 0xe63271 0xe6316f 0x889a44 0x88a39f 0xe634d8 0xe634cf 0xe657f3 0x44075d 0x4781a1 # 0x4020f1 internal/abi.NewName+0x171 /usr/local/go/src/internal/abi/type.go:707 # 0x4de490 reflect.newName+0x190 /usr/local/go/src/reflect/type.go:411 # 0x4de496 reflect.(*rtype).ptrTo+0x196 /usr/local/go/src/reflect/type.go:1219 # 0x4e68f3 reflect.ptrTo+0x33 /usr/local/go/src/reflect/type.go:1236 # 0x4e68e6 reflect.Value.Addr+0x26 /usr/local/go/src/reflect/value.go:288 # 0x77b0bc github.com/creasty/defaults.unmarshalByInterface+0x3c /go/pkg/mod/github.com/creasty/defaults@v1.8.0/defaults.go:203 # 0x779056 github.com/creasty/defaults.setField+0xf6 /go/pkg/mod/github.com/creasty/defaults@v1.8.0/defaults.go:65 # 0x778eac github.com/creasty/defaults.Set+0x26c /go/pkg/mod/github.com/creasty/defaults@v1.8.0/defaults.go:37 # 0x8c9a9c github.com/0xERR0R/blocky/config.WithDefaults[...]+0x5c /go/src/config/config.go:425 # 0x8bef7e github.com/0xERR0R/blocky/config.loadConfig+0x9e /go/src/config/config.go:449 # 0x8beea4 github.com/0xERR0R/blocky/config.LoadConfig+0xa4 /go/src/config/config.go:445 # 0xe63270 github.com/0xERR0R/blocky/cmd.initConfig+0xf0 /go/src/cmd/root.go:85 # 0xe6316e github.com/0xERR0R/blocky/cmd.initConfigPreRun+0xe /go/src/cmd/root.go:69 # 0x889a43 github.com/spf13/cobra.(*Command).execute+0xa43 /go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:970 # 0x88a39e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe /go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1117 # 0xe634d7 github.com/spf13/cobra.(*Command).Execute+0x17 /go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1041 # 0xe634ce github.com/0xERR0R/blocky/cmd.Execute+0xe /go/src/cmd/root.go:112 # 0xe657f2 main.main+0x12 /go/src/main.go:10 # 0x44075c runtime.main+0x29c /usr/local/go/src/runtime/proc.go:271 1: 640 [1: 640] @ 0x412d0d 0x412a7a 0x7ba6c5 0x7bbc94 0x44f108 0x440810 0x440700 0x4781a1 # 0x7ba6c4 golang.org/x/net/ipv4.map.init.1+0x24 /go/pkg/mod/golang.org/x/net@v0.34.0/ipv4/sys_linux.go:24 # 0x7bbc93 golang.org/x/net/ipv4.init+0x13 /go/pkg/mod/golang.org/x/net@v0.34.0/ipv4/sys_linux.go:24 # 0x44f107 runtime.doInit1+0xe7 /usr/local/go/src/runtime/proc.go:7176 # 0x44080f runtime.doInit+0x34f /usr/local/go/src/runtime/proc.go:7143 # 0x4406ff runtime.main+0x23f /usr/local/go/src/runtime/proc.go:253 1: 288 [92: 26496] @ 0x4127b7 0x41792d 0xa32ab6 0xa34fff 0xa34fdd 0xa33dc2 0xa3363c 0xa51342 0xa51269 0xa4b4de 0x4781a1 # 0xa32ab5 github.com/0xERR0R/blocky/trie.(*parent).insert+0x2b5 /go/src/trie/trie.go:85 # 0xa34ffe github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /go/src/trie/trie.go:36 # 0xa34fdc github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/src/cache/stringcache/string_caches.go:229 # 0xa33dc1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3363b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0xa51341 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/src/lists/list_cache.go:188 # 0xa51268 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 4: 128 [51: 1632] @ 0xa49865 0xa4985b 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa49864 bufio.(*Scanner).Text+0x104 /usr/local/go/src/bufio/scan.go:115 # 0xa4985a github.com/0xERR0R/blocky/lists/parsers.(*WildcardEntry).UnmarshalText+0xfa /go/src/lists/parsers/hosts.go:220 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 4: 64 [64: 1024] @ 0xa49865 0xa4985b 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa49864 bufio.(*Scanner).Text+0x104 /usr/local/go/src/bufio/scan.go:115 # 0xa4985a github.com/0xERR0R/blocky/lists/parsers.(*WildcardEntry).UnmarshalText+0xfa /go/src/lists/parsers/hosts.go:220 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 2: 48 [143: 3432] @ 0xa49865 0xa4985b 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa49864 bufio.(*Scanner).Text+0x104 /usr/local/go/src/bufio/scan.go:115 # 0xa4985a github.com/0xERR0R/blocky/lists/parsers.(*WildcardEntry).UnmarshalText+0xfa /go/src/lists/parsers/hosts.go:220 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 48 [31: 1488] @ 0xa49865 0xa4985b 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa49864 bufio.(*Scanner).Text+0x104 /usr/local/go/src/bufio/scan.go:115 # 0xa4985a github.com/0xERR0R/blocky/lists/parsers.(*WildcardEntry).UnmarshalText+0xfa /go/src/lists/parsers/hosts.go:220 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 1: 48 [1: 48] @ 0x53cd3d 0x53ccf5 0x483c62 0x537bcc 0x537baf 0x537c45 0x58fd65 0x58d925 0x61020e 0x60fc91 0x60d476 0x60d1cb 0x60c838 0x640159 0x643893 0x640d1a 0x63b674 0x63908b 0x71310e 0x713109 0x4781a1 # 0x53cd3c crypto/internal/nistec.NewP384Point+0x31c /usr/local/go/src/crypto/internal/nistec/p384.go:31 # 0x53ccf4 crypto/internal/nistec.(*P384Point).generatorTable.func1+0x2d4 /usr/local/go/src/crypto/internal/nistec/p384.go:399 # 0x483c61 sync.(*Once).doSlow+0xc1 /usr/local/go/src/sync/once.go:74 # 0x537bcb sync.(*Once).Do+0x2b /usr/local/go/src/sync/once.go:65 # 0x537bae crypto/internal/nistec.(*P384Point).generatorTable+0xe /usr/local/go/src/crypto/internal/nistec/p384.go:393 # 0x537c44 crypto/internal/nistec.(*P384Point).ScalarBaseMult+0x44 /usr/local/go/src/crypto/internal/nistec/p384.go:416 # 0x58fd64 crypto/ecdsa.verifyNISTEC[...]+0x4c4 /usr/local/go/src/crypto/ecdsa/ecdsa.go:526 # 0x58d924 crypto/ecdsa.VerifyASN1+0x224 /usr/local/go/src/crypto/ecdsa/ecdsa.go:488 # 0x61020d crypto/x509.checkSignature+0x3ad /usr/local/go/src/crypto/x509/x509.go:936 # 0x60fc90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:850 # 0x60d475 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:915 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c837 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x640158 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71310d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x713108 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 2: 32 [30: 480] @ 0xa32a93 0xa34fff 0xa34fdd 0xa33dc2 0xa3363c 0xa51342 0xa51269 0xa4b4de 0x4781a1 # 0xa32a92 github.com/0xERR0R/blocky/trie.(*parent).insert+0x292 /go/src/trie/trie.go:85 # 0xa34ffe github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /go/src/trie/trie.go:36 # 0xa34fdc github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/src/cache/stringcache/string_caches.go:229 # 0xa33dc1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3363b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0xa51341 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/src/lists/list_cache.go:188 # 0xa51268 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [9: 10368] @ 0xa3456a 0xa3478c 0xa33dc2 0xa3363c 0xa51342 0xa51269 0xa4b4de 0x4781a1 # 0xa34569 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /go/src/cache/stringcache/string_caches.go:96 # 0xa3478b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /go/src/cache/stringcache/string_caches.go:113 # 0xa33dc1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3363b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0xa51341 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/src/lists/list_cache.go:188 # 0xa51268 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 960] @ 0x518e2d 0x51769a 0x62bdb5 0x62bda6 0x62fd96 0x642819 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x518e2c crypto/aes.(*aesCipherGCM).NewGCM+0x2c /usr/local/go/src/crypto/aes/aes_gcm.go:48 # 0x517699 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 /usr/local/go/src/crypto/cipher/gcm.go:122 # 0x62bdb4 crypto/cipher.NewGCM+0x54 /usr/local/go/src/crypto/cipher/gcm.go:86 # 0x62bda5 crypto/tls.aeadAESGCMTLS13+0x45 /usr/local/go/src/crypto/tls/cipher_suites.go:559 # 0x62fd95 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x642818 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:399 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x7dca1b 0x819d37 0x7d5aaa 0x7d57ed 0x7d5c4c 0x7d69a5 0x7d6c59 0x7c36cc 0x7c35ee 0x7c40e5 0xe1635e 0x4781a1 # 0x7dca1a github.com/miekg/dns.unpackDataSVCB+0x61a /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:609 # 0x819d36 github.com/miekg/dns.(*HTTPS).unpack+0x116 /go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1728 # 0x7d5aa9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35ed github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 416] @ 0x50b5b3 0x50afdd 0x50b86b 0x730047 0x72d4f3 0x72d2c5 0x72ccf0 0xb4b60b 0xb4b3ef 0x4781a1 # 0x50b5b2 bytes.growSlice+0x92 /usr/local/go/src/bytes/buffer.go:249 # 0x50afdc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x50b86a bytes.(*Buffer).WriteByte+0x4a /usr/local/go/src/bytes/buffer.go:289 # 0x730046 encoding/json.structEncoder.encode+0x186 /usr/local/go/src/encoding/json/encode.go:696 # 0x72d4f2 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:321 # 0x72d2c4 encoding/json.(*encodeState).marshal+0xc4 /usr/local/go/src/encoding/json/encode.go:297 # 0x72ccef encoding/json.Marshal+0xcf /usr/local/go/src/encoding/json/encode.go:163 # 0xb4b60a github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x12a /go/src/redis/redis.go:220 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [1: 64] @ 0x45ba12 0x45b425 0x801725 0x7fd315 0x831d08 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x801724 github.com/miekg/dns.(*SVCB).String+0x1e4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:904 # 0x7fd314 github.com/miekg/dns.(*HTTPS).String+0x14 /go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:240 # 0x831d07 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /go/src/util/common.go:57 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 144] @ 0x8319cb 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x8319ca github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/src/util/common.go:44 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 16] @ 0x6673f1 0x667274 0x667284 0x6681af 0x643f25 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x6673f0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667273 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x667283 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /usr/local/go/src/crypto/tls/key_schedule.go:37 # 0x6681ae crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x643f24 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0xa4 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:593 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 192] @ 0x4fe2b1 0x831d36 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x4fe2b0 fmt.Sprint+0x50 /usr/local/go/src/fmt/print.go:280 # 0x831d35 github.com/0xERR0R/blocky/util.AnswerToString+0x395 /go/src/util/common.go:57 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 64] @ 0x5a0ca5 0x6100c5 0x60fc91 0x60d476 0x60d1cb 0x60c838 0x640159 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a0ca4 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x6100c4 crypto/x509.checkSignature+0x264 /usr/local/go/src/crypto/x509/x509.go:919 # 0x60fc90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:850 # 0x60d475 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:915 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c837 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x640158 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 128] @ 0x5a07fa 0x50fe7d 0x610077 0x60fc91 0x60d476 0x60d1cb 0x60c838 0x640159 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a07f9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x610076 crypto/x509.checkSignature+0x216 /usr/local/go/src/crypto/x509/x509.go:917 # 0x60fc90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:850 # 0x60d475 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:915 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c837 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x640158 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 480] @ 0xb4ef4b 0xb4ef18 0xe1e5d6 0xe1e1dc 0x4781a1 # 0xb4ef4a github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4ef17 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e5d5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xe1e1db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 16] @ 0x58b409 0x6674b6 0x66731e 0x6680c5 0x62fd87 0x642794 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b408 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6674b5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66731d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x6680c4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x642793 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x1d3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:396 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 192] @ 0x7d637c 0x7d6116 0x7fa80e 0x7fa7ff 0xe5e1f6 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa80d github.com/miekg/dns.(*Msg).Pack+0x4d /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa7fe github.com/miekg/dns.(*response).WriteMsg+0x3e /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e1f5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:519 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 112] @ 0x628c8f 0x667625 0x668072 0x62fd87 0x642794 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x628c8e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x668071 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x642793 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x1d3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:396 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0x5cab25 0x5df21c 0x5ded5b 0x5d3ad8 0x5e28ec 0x5e2785 0x5e2786 0x5bf91d 0x5bf26e 0x5be934 0x5be3ba 0x66f305 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5cab24 net.(*netFD).connect+0x244 /usr/local/go/src/net/fd_unix.go:103 # 0x5df21b net.(*netFD).dial+0x3bb /usr/local/go/src/net/sock_posix.go:124 # 0x5ded5a net.socket+0x29a /usr/local/go/src/net/sock_posix.go:70 # 0x5d3ad7 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:154 # 0x5e28eb net.(*sysDialer).doDialTCPProto+0xeb /usr/local/go/src/net/tcpsock_posix.go:85 # 0x5e2784 net.(*sysDialer).doDialTCP+0x64 /usr/local/go/src/net/tcpsock_posix.go:75 # 0x5e2785 net.(*sysDialer).dialTCP+0x65 /usr/local/go/src/net/tcpsock_posix.go:71 # 0x5bf91c net.(*sysDialer).dialSingle+0x27c /usr/local/go/src/net/dial.go:651 # 0x5bf26d net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:616 # 0x5be933 net.(*sysDialer).dialParallel+0x3b3 /usr/local/go/src/net/dial.go:517 # 0x5be3b9 net.(*Dialer).DialContext+0x699 /usr/local/go/src/net/dial.go:508 # 0x66f304 crypto/tls.dial+0x1a4 /usr/local/go/src/crypto/tls/tls.go:133 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x7b7eaa 0xe11d47 0x7b7b0f 0xe11ccd 0xe11b85 0xe05d0b 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7b7ea9 github.com/0xERR0R/blocky/log.WithPrefix+0xe9 /go/src/log/logger.go:81 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe05d0a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /go/src/resolver/conditional_upstream_resolver.go:85 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 32] @ 0xe030dc 0xe030cd 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe030db github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1bb /go/src/util/common.go:188 # 0xe030cc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1ac /go/src/resolver/caching_resolver.go:191 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 16] @ 0x5fddd3 0x60d1a7 0x60d81a 0x60d1cb 0x60c838 0x640159 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5fddd2 crypto/x509.(*CertPool).findPotentialParents+0x4f2 /usr/local/go/src/crypto/x509/cert_pool.go:165 # 0x60d1a6 crypto/x509.(*Certificate).buildChains+0x166 /usr/local/go/src/crypto/x509/verify.go:955 # 0x60d819 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c837 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x640158 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 144] @ 0x4fe2b1 0x831d36 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x4fe2b0 fmt.Sprint+0x50 /usr/local/go/src/fmt/print.go:280 # 0x831d35 github.com/0xERR0R/blocky/util.AnswerToString+0x395 /go/src/util/common.go:57 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 64] @ 0x45ba12 0x45b425 0x801725 0x831d08 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x801724 github.com/miekg/dns.(*SVCB).String+0x1e4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:904 # 0x831d07 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /go/src/util/common.go:57 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 16] @ 0xe0e81c 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe0e81b github.com/0xERR0R/blocky/resolver.evaluateResponses+0x39b /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 96] @ 0x58ef7a 0x58efbc 0x58fc8d 0x58d96e 0x62976c 0x643bb2 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58ef79 crypto/internal/nistec.NewP256Point+0x19 /usr/local/go/src/crypto/internal/nistec/p256_asm.go:50 # 0x58efbb crypto/ecdsa.p256.func1.1+0x5b /usr/local/go/src/crypto/ecdsa/ecdsa.go:630 # 0x58fc8c crypto/ecdsa.verifyNISTEC[...]+0x3ec /usr/local/go/src/crypto/ecdsa/ecdsa.go:526 # 0x58d96d crypto/ecdsa.VerifyASN1+0x26d /usr/local/go/src/crypto/ecdsa/ecdsa.go:486 # 0x62976b crypto/tls.verifyHandshakeSignature+0x1eb /usr/local/go/src/crypto/tls/auth.go:29 # 0x643bb1 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x591 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:563 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0x6369d1 0x6365e5 0x6438ad 0x640d1a 0x63b674 0x63908b 0x71310e 0x713109 0x4781a1 # 0x6369d0 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x230 /usr/local/go/src/crypto/tls/conn.go:1140 # 0x6365e4 crypto/tls.(*Conn).readHandshake+0x204 /usr/local/go/src/crypto/tls/conn.go:1099 # 0x6438ac crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x28c /usr/local/go/src/crypto/tls/handshake_client_tls13.go:538 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71310d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x713108 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 48] @ 0x544307 0x544410 0x54938b 0x80070e 0x801650 0x831d08 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x80070d github.com/miekg/dns.(*SVCBIPv6Hint).String+0x10d /go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:742 # 0x80164f github.com/miekg/dns.(*SVCB).String+0x10f /go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:904 # 0x831d07 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /go/src/util/common.go:57 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x7d4686 0x81e969 0x7d5aaa 0x7d57ed 0x7d5c4c 0x7d6a0d 0x7d6c59 0xe037af 0xe032c5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x81e968 github.com/miekg/dns.(*SOA).unpack+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2612 # 0x7d5aa9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a0c github.com/miekg/dns.(*Msg).unpack+0x2ec /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe037ae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/src/resolver/caching_resolver.go:231 # 0xe032c4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:194 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 96] @ 0x58b5e7 0x64ac3a 0x64ac13 0x58b2e7 0x58b672 0x645d53 0x645c3a 0x63603f 0x63b2a5 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b5e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x64ac39 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x39 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x64ac12 crypto/tls.(*clientHelloMsg).marshal.func3+0x12 /usr/local/go/src/crypto/tls/handshake_messages.go:131 # 0x58b2e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b671 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x645d52 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x4f2 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x645c39 crypto/tls.(*clientHelloMsg).marshal+0x3d9 /usr/local/go/src/crypto/tls/handshake_messages.go:130 # 0x63603e crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x63b2a4 crypto/tls.(*Conn).clientHandshake+0x1c4 /usr/local/go/src/crypto/tls/handshake_client.go:208 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x7d4686 0x7d92d8 0x7d5765 0x7d5c4c 0x7d69a5 0x7d6c59 0x7c36cc 0x7c3555 0x7c40e5 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d92d7 github.com/miekg/dns.unpackHeader+0x57 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d5764 github.com/miekg/dns.UnpackRR+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 1152] @ 0x50b5b3 0x50afdd 0x50b1b9 0x4fde97 0x77df6f 0x77d5a5 0x76ff9a 0x76fb56 0x770148 0x77059c 0xdf8c8c 0xdf8c5c 0xe10db2 0x4781a1 # 0x50b5b2 bytes.growSlice+0x92 /usr/local/go/src/bytes/buffer.go:249 # 0x50afdc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x50b1b8 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x4fde96 fmt.Fprintf+0x96 /usr/local/go/src/fmt/print.go:225 # 0x77df6e github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x80e /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d5a4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76ff99 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fb55 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x770147 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77059b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8c8b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8c5b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [1: 160] @ 0x6bf1ff 0x6a2359 0x6a2265 0x6a1b6e 0x6a1990 0x6be58e 0x6b98a5 0x6dc2cc 0x6db845 0x4781a1 # 0x6bf1fe net/http.(*http2Framer).readMetaFrame.func1+0x2fe /usr/local/go/src/net/http/h2_bundle.go:2980 # 0x6a2358 vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:406 # 0x6a2264 vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x464 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:396 # 0x6a1b6d vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a198f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6be58d net/http.(*http2Framer).readMetaFrame+0x2ed /usr/local/go/src/net/http/h2_bundle.go:3018 # 0x6b98a4 net/http.(*http2Framer).ReadFrame+0x3c4 /usr/local/go/src/net/http/h2_bundle.go:1930 # 0x6dc2cb net/http.(*http2clientConnReadLoop).run+0x12b /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x6db844 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [1: 64] @ 0x7d637c 0x7d6129 0x7fa80e 0x7fa7ff 0xe5e1f6 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6128 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0x7fa80d github.com/miekg/dns.(*Msg).Pack+0x4d /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa7fe github.com/miekg/dns.(*response).WriteMsg+0x3e /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e1f5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:519 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 112] @ 0x7d4686 0x7d82a6 0x7d685f 0x7d6c59 0x7c36cc 0x7c35ee 0x7c40e5 0xe1635e 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d82a5 github.com/miekg/dns.unpackQuestion+0x25 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d685e github.com/miekg/dns.(*Msg).unpack+0x13e /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35ed github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 96] @ 0x7d637c 0x7d6129 0xe03af7 0xe03ad3 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6128 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03af6 github.com/miekg/dns.(*Msg).Pack+0xb6 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03ad2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /go/src/resolver/caching_resolver.go:280 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 32] @ 0x5a0ca5 0x618632 0x628ac8 0x667642 0x668072 0x62fd87 0x6441a5 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a0ca4 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x618631 crypto/hmac.(*hmac).Sum+0x31 /usr/local/go/src/crypto/hmac/hmac.go:58 # 0x628ac7 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x667641 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x668071 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x6441a4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x324 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:609 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0x618d1d 0x628c6b 0x667625 0x6680c5 0x62fd87 0x644ba5 0x640d47 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x618d1c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x6680c4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x644ba4 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:705 # 0x640d46 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 128] @ 0x5a07fa 0x50fe7d 0x610077 0x60fc91 0x60d476 0x60d178 0x60d81a 0x60d1cb 0x60c838 0x640159 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a07f9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x610076 crypto/x509.checkSignature+0x216 /usr/local/go/src/crypto/x509/x509.go:917 # 0x60fc90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:850 # 0x60d475 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:915 # 0x60d177 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:953 # 0x60d819 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c837 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x640158 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 192] @ 0x5a556c 0x5a55cc 0x730ea5 0x7300de 0x72d4f3 0x72d2c5 0x72ccf0 0xb4b60b 0xb4b3ef 0x4781a1 # 0x5a556b slices.Grow[...]+0x12b /usr/local/go/src/slices/slices.go:397 # 0x5a55cb encoding/base64.(*Encoding).AppendEncode+0x18b /usr/local/go/src/encoding/base64/base64.go:200 # 0x730ea4 encoding/json.encodeByteSlice+0x144 /usr/local/go/src/encoding/json/encode.go:790 # 0x7300dd encoding/json.structEncoder.encode+0x21d /usr/local/go/src/encoding/json/encode.go:704 # 0x72d4f2 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:321 # 0x72d2c4 encoding/json.(*encodeState).marshal+0xc4 /usr/local/go/src/encoding/json/encode.go:297 # 0x72ccef encoding/json.Marshal+0xcf /usr/local/go/src/encoding/json/encode.go:163 # 0xb4b60a github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x12a /go/src/redis/redis.go:220 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [1: 384] @ 0x45bae6 0xb4b7e5 0xb4b49a 0x4781a1 # 0xb4b7e4 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x64 /go/src/redis/redis.go:241 # 0xb4b499 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1d9 /go/src/redis/redis.go:196 0: 0 [1: 80] @ 0x829093 0x7d7d26 0xe03ac8 0xe03a9b 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x829092 github.com/miekg/dns.(*SVCB).copy+0xd2 /go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:1243 # 0x7d7d25 github.com/miekg/dns.(*Msg).CopyTo+0x265 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1089 # 0xe03ac7 github.com/miekg/dns.(*Msg).Copy+0x87 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1071 # 0xe03a9a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/src/resolver/caching_resolver.go:275 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 16] @ 0xe43685 0xe43e98 0xe43945 0xe41ccb 0xe51a8f 0x836ec6 0x6fcda9 0xe54b0d 0x6fcda9 0x83494f 0x8362db 0x6fcda9 0x836ec6 0x6fcda9 0x83494f 0x8362db 0x6fcda9 0x836ec6 0x6fcda9 0xe6085e 0x6fcda9 0xe59598 0x6fcda9 0x83490e 0x7004ae 0x6fb788 0x4781a1 # 0xe43684 runtime/pprof.printStackRecord+0x264 /usr/local/go/src/runtime/pprof/pprof.go:541 # 0xe43e97 runtime/pprof.writeHeapInternal+0x4b7 /usr/local/go/src/runtime/pprof/pprof.go:661 # 0xe43944 runtime/pprof.writeHeap+0x24 /usr/local/go/src/runtime/pprof/pprof.go:572 # 0xe41cca runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:369 # 0xe51a8e net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:267 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe54b0c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83494e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x8362da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83494e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x8362da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe6085d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe59597 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /go/src/server/http.go:79 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83490d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ad net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6fb787 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [2: 32] @ 0xe44c0f 0xe43945 0xe41ccb 0xe51a8f 0x836ec6 0x6fcda9 0xe54b0d 0x6fcda9 0x83494f 0x8362db 0x6fcda9 0x836ec6 0x6fcda9 0x83494f 0x8362db 0x6fcda9 0x836ec6 0x6fcda9 0xe6085e 0x6fcda9 0xe59598 0x6fcda9 0x83490e 0x7004ae 0x6fb788 0x4781a1 # 0xe44c0e runtime/pprof.writeHeapInternal+0x122e /usr/local/go/src/runtime/pprof/pprof.go:658 # 0xe43944 runtime/pprof.writeHeap+0x24 /usr/local/go/src/runtime/pprof/pprof.go:572 # 0xe41cca runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:369 # 0xe51a8e net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:267 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe54b0c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83494e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x8362da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83494e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x8362da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe6085d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe59597 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /go/src/server/http.go:79 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83490d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ad net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6fb787 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 434176] @ 0xe43a91 0xe43945 0xe41ccb 0xe51a8f 0x836ec6 0x6fcda9 0xe54b0d 0x6fcda9 0x83494f 0x8362db 0x6fcda9 0x836ec6 0x6fcda9 0x83494f 0x8362db 0x6fcda9 0x836ec6 0x6fcda9 0xe6085e 0x6fcda9 0xe59598 0x6fcda9 0x83490e 0x7004ae 0x6fb788 0x4781a1 # 0xe43a90 runtime/pprof.writeHeapInternal+0xb0 /usr/local/go/src/runtime/pprof/pprof.go:602 # 0xe43944 runtime/pprof.writeHeap+0x24 /usr/local/go/src/runtime/pprof/pprof.go:572 # 0xe41cca runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:369 # 0xe51a8e net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:267 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe54b0c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83494e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x8362da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83494e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x8362da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe6085d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe59597 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /go/src/server/http.go:79 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83490d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ad net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6fb787 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 48] @ 0x41299a 0x63fcec 0x63fdde 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x63fceb crypto/x509.NewCertPool+0x3ab /usr/local/go/src/crypto/x509/cert_pool.go:67 # 0x63fddd crypto/tls.(*Conn).verifyServerCertificate+0x49d /usr/local/go/src/crypto/tls/handshake_client.go:990 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x831d13 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x831d12 github.com/0xERR0R/blocky/util.AnswerToString+0x372 /go/src/util/common.go:57 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 384] @ 0x4fbc97 0x4fbc62 0x4fc7d9 0x4ff605 0x501286 0x503e9e 0x4fde71 0x77df6f 0x77d5a5 0x76ff9a 0x76fb56 0x770148 0x77059c 0xdf8c8c 0xdf8c5c 0xe10db2 0x4781a1 # 0x4fbc96 fmt.(*buffer).writeString+0x216 /usr/local/go/src/fmt/print.go:108 # 0x4fbc61 fmt.(*fmt).padString+0x1e1 /usr/local/go/src/fmt/format.go:110 # 0x4fc7d8 fmt.(*fmt).fmtS+0x38 /usr/local/go/src/fmt/format.go:359 # 0x4ff604 fmt.(*pp).fmtString+0x84 /usr/local/go/src/fmt/print.go:494 # 0x501285 fmt.(*pp).printArg+0x345 /usr/local/go/src/fmt/print.go:741 # 0x503e9d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1075 # 0x4fde70 fmt.Fprintf+0x70 /usr/local/go/src/fmt/print.go:224 # 0x77df6e github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x80e /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d5a4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76ff99 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fb55 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x770147 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77059b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8c8b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8c5b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [1: 96] @ 0x4fb05b 0xa49c06 0xa49d45 0xa49aec 0xa4900a 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x4fb05a fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xa49c05 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0xc5 /go/src/lists/parsers/hosts.go:266 # 0xa49d44 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /go/src/lists/parsers/hosts.go:284 # 0xa49aeb github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b /go/src/lists/parsers/hosts.go:250 # 0xa49009 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /go/src/lists/parsers/hosts.go:104 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0x4fb05b 0xa490cb 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x4fb05a fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xa490ca github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1ca /go/src/lists/parsers/hosts.go:110 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 288] @ 0x4127b7 0x4180bd 0x417ddf 0x417745 0xa32ab6 0xa34fff 0xa34fdd 0xa33dc2 0xa3363c 0xa51342 0xa51269 0xa4b4de 0x4781a1 # 0xa32ab5 github.com/0xERR0R/blocky/trie.(*parent).insert+0x2b5 /go/src/trie/trie.go:85 # 0xa34ffe github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /go/src/trie/trie.go:36 # 0xa34fdc github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/src/cache/stringcache/string_caches.go:229 # 0xa33dc1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3363b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0xa51341 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/src/lists/list_cache.go:188 # 0xa51268 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 512] @ 0x5742ca 0x57428e 0x574292 0x57535e 0x576692 0x59e325 0x59b2e5 0x6101c5 0x60fc91 0x60d476 0x60d178 0x60d81a 0x60d1cb 0x60c838 0x640159 0x643893 0x640d1a 0x63b674 0x63908b 0x71310e 0x713109 0x4781a1 # 0x5742c9 crypto/internal/bigmod.(*Nat).reset+0xc9 /usr/local/go/src/crypto/internal/bigmod/nat.go:97 # 0x57428d crypto/internal/bigmod.(*Nat).set+0x8d /usr/local/go/src/crypto/internal/bigmod/nat.go:109 # 0x574291 crypto/internal/bigmod.(*Nat).maybeSubtractModulus+0x91 /usr/local/go/src/crypto/internal/bigmod/nat.go:523 # 0x57535d crypto/internal/bigmod.(*Nat).montgomeryMul+0x9fd /usr/local/go/src/crypto/internal/bigmod/nat.go:651 # 0x576691 crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x2b1 /usr/local/go/src/crypto/internal/bigmod/nat.go:793 # 0x59e324 crypto/rsa.encrypt+0x184 /usr/local/go/src/crypto/rsa/rsa.go:495 # 0x59b2e4 crypto/rsa.VerifyPKCS1v15+0x284 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x6101c4 crypto/x509.checkSignature+0x364 /usr/local/go/src/crypto/x509/x509.go:930 # 0x60fc90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:850 # 0x60d475 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:915 # 0x60d177 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:953 # 0x60d819 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c837 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x640158 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71310d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x713108 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 512] @ 0x9cb91f 0x9cb8b4 0x9c8f65 0x9d18aa 0x9d0cf9 0x9d3cdb 0xa1afb5 0x6fcda9 0xa1c2ab 0x6fcda9 0xa1d123 0x6fcda9 0x836ec6 0x6fcda9 0x83494f 0x8362db 0x6fcda9 0x836ec6 0x6fcda9 0xe6085e 0x6fcda9 0xe59598 0x6fcda9 0x83490e 0x7004ae 0x6fb788 0x4781a1 # 0x9cb91e github.com/prometheus/client_golang/prometheus.makeBuckets.func2+0x33e /go/pkg/mod/github.com/prometheus/client_golang@v1.20.5/prometheus/histogram.go:1472 # 0x9cb8b3 github.com/prometheus/client_golang/prometheus.makeBuckets+0x2d3 /go/pkg/mod/github.com/prometheus/client_golang@v1.20.5/prometheus/histogram.go:1500 # 0x9c8f64 github.com/prometheus/client_golang/prometheus.(*histogram).Write+0x964 /go/pkg/mod/github.com/prometheus/client_golang@v1.20.5/prometheus/histogram.go:835 # 0x9d18a9 github.com/prometheus/client_golang/prometheus.processMetric+0x89 /go/pkg/mod/github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:633 # 0x9d0cf8 github.com/prometheus/client_golang/prometheus.(*Registry).Gather+0x818 /go/pkg/mod/github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:502 # 0x9d3cda github.com/prometheus/client_golang/prometheus.(*noTransactionGatherer).Gather+0x1a /go/pkg/mod/github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:1074 # 0xa1afb4 github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0x3b4 /go/pkg/mod/github.com/prometheus/client_golang@v1.20.5/prometheus/promhttp/http.go:165 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xa1c2aa github.com/prometheus/client_golang/prometheus/promhttp.InstrumentMetricHandler.InstrumentHandlerInFlight.func1+0xca /go/pkg/mod/github.com/prometheus/client_golang@v1.20.5/prometheus/promhttp/instrument_server.go:60 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xa1d122 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 /go/pkg/mod/github.com/prometheus/client_golang@v1.20.5/prometheus/promhttp/instrument_server.go:147 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83494e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x8362da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe6085d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe59597 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /go/src/server/http.go:79 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83490d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ad net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6fb787 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 16] @ 0x800b7c 0x800b15 0x829048 0x7d7d26 0xe03ac8 0xe03a9b 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x800b7b github.com/miekg/dns.cloneSlice[...]+0xbb /go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x800b14 github.com/miekg/dns.(*SVCBIPv6Hint).copy+0x54 /go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:770 # 0x829047 github.com/miekg/dns.(*SVCB).copy+0x87 /go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:1241 # 0x7d7d25 github.com/miekg/dns.(*Msg).CopyTo+0x265 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1089 # 0xe03ac7 github.com/miekg/dns.(*Msg).Copy+0x87 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1071 # 0xe03a9a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/src/resolver/caching_resolver.go:275 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 112] @ 0x7b78d4 0x7b789d 0x7b7b25 0xe11ccd 0xe11b85 0xe028d6 0xe20c2b 0xe1f93c 0xe1f45c 0x4781a1 # 0x7b78d3 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /go/src/log/context.go:29 # 0x7b789c github.com/0xERR0R/blocky/log.NewCtx+0x1c /go/src/log/context.go:14 # 0x7b7b24 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/src/log/context.go:39 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe028d5 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xb5 /go/src/resolver/caching_resolver.go:128 # 0xe20c2a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /go/src/cache/expirationcache/prefetching_cache.go:77 # 0xe1f93b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /go/src/cache/expirationcache/expiration_cache.go:129 # 0xe1f45b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 832] @ 0xa57046 0xa56b7b 0xa612df 0xa56af5 0xa97647 0xa97633 0xa5a504 0xa97555 0xa980d1 0xa980b6 0x4781a1 # 0xa57045 github.com/go-redis/redis/v8/internal/proto.(*Reader).readStringReply+0xa5 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:169 # 0xa56b7a github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x11a /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:110 # 0xa612de github.com/go-redis/redis/v8.sliceParser+0x5e /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:475 # 0xa56af4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa97646 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa97632 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa5a503 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa97554 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xf4 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa980d0 github.com/go-redis/redis/v8.(*PubSub).Receive+0x90 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa980b5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x75 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [1: 32] @ 0x605589 0x602470 0x6044c8 0x6043e6 0x606c1d 0x606d5d 0x62ac05 0x63fa19 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x605588 crypto/x509.processExtensions.parseSANExtension.func1+0xa8 /usr/local/go/src/crypto/x509/parser.go:387 # 0x60246f crypto/x509.forEachSAN+0xcf /usr/local/go/src/crypto/x509/parser.go:365 # 0x6044c7 crypto/x509.parseSANExtension+0x2e7 /usr/local/go/src/crypto/x509/parser.go:374 # 0x6043e5 crypto/x509.processExtensions+0x205 /usr/local/go/src/crypto/x509/parser.go:663 # 0x606c1c crypto/x509.parseCertificate+0x119c /usr/local/go/src/crypto/x509/parser.go:972 # 0x606d5c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:991 # 0x62ac04 crypto/tls.(*certCache).newCert+0xa4 /usr/local/go/src/crypto/tls/cache.go:85 # 0x63fa18 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0x7c2dc9 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x7c2dc8 github.com/miekg/dns.(*Client).DialContext+0x1c8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:130 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0x58b5e7 0x667525 0x66732e 0x668072 0x62fd87 0x642794 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b5e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667524 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66732d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x668071 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x642793 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x1d3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:396 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x51ac65 0x51a7eb 0x62bd94 0x62fd96 0x642819 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x51ac64 crypto/aes.newCipher+0x44 /usr/local/go/src/crypto/aes/cipher_asm.go:48 # 0x51a7ea crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x62bd93 crypto/tls.aeadAESGCMTLS13+0x33 /usr/local/go/src/crypto/tls/cipher_suites.go:555 # 0x62fd95 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x642818 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:399 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 112] @ 0x628c8f 0x667625 0x668072 0x62fd87 0x644ba5 0x640d47 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x628c8e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x668071 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x644ba4 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:705 # 0x640d46 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x668325 0x64427e 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x668324 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x64 /usr/local/go/src/crypto/tls/key_schedule.go:112 # 0x64427d crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x3fd /usr/local/go/src/crypto/tls/handshake_client_tls13.go:622 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 1152] @ 0x7d637c 0x7d6129 0xe03af7 0xe03ad3 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6128 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03af6 github.com/miekg/dns.(*Msg).Pack+0xb6 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03ad2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /go/src/resolver/caching_resolver.go:280 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 208] @ 0x8319cb 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x8319ca github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/src/util/common.go:44 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 384] @ 0xa57046 0xa56b7b 0xa612df 0xa56af5 0xa97647 0xa97633 0xa5a504 0xa97555 0xa980d1 0xa980b6 0x4781a1 # 0xa57045 github.com/go-redis/redis/v8/internal/proto.(*Reader).readStringReply+0xa5 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:169 # 0xa56b7a github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x11a /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:110 # 0xa612de github.com/go-redis/redis/v8.sliceParser+0x5e /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:475 # 0xa56af4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa97646 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa97632 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa5a503 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa97554 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xf4 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa980d0 github.com/go-redis/redis/v8.(*PubSub).Receive+0x90 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa980b5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x75 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [1: 2688] @ 0x68fd51 0x692051 0x691958 0x6e0e0a 0x6e0da1 0x6ace4d 0x67809e 0xa49e5b 0xa4a8d3 0xa4a433 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x68fd50 compress/flate.NewReader+0x50 /usr/local/go/src/compress/flate/inflate.go:812 # 0x692050 compress/gzip.(*Reader).readHeader+0x370 /usr/local/go/src/compress/gzip/gunzip.go:238 # 0x691957 compress/gzip.(*Reader).Reset+0x297 /usr/local/go/src/compress/gzip/gunzip.go:113 # 0x6e0e09 compress/gzip.NewReader+0xa9 /usr/local/go/src/compress/gzip/gunzip.go:94 # 0x6e0da0 net/http.(*http2gzipReader).Read+0x40 /usr/local/go/src/net/http/h2_bundle.go:10160 # 0x6ace4c net/http.(*cancelTimerBody).Read+0x2c /usr/local/go/src/net/http/client.go:963 # 0x67809d bufio.(*Scanner).Scan+0x81d /usr/local/go/src/bufio/scan.go:219 # 0xa49e5a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /go/src/lists/parsers/lines.go:63 # 0xa4a8d2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa4a432 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 1792] @ 0x4842bc 0x484106 0x483e5c 0x76e2b6 0x76fac9 0x770148 0xa51bfe 0xa51bbd 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x4842bb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:238 # 0x484105 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:217 # 0x483e5b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:132 # 0x76e2b5 github.com/sirupsen/logrus.(*defaultPool).Get+0x15 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/buffer_pool.go:26 # 0x76fac8 github.com/sirupsen/logrus.(*Entry).log+0x3a8 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:243 # 0x770147 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0xa51bfd github.com/sirupsen/logrus.(*Entry).Info+0x4dd /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:321 # 0xa51bbc github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x49c /go/src/lists/list_cache.go:276 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0xa49085 0xa49086 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa49084 bufio.(*Scanner).Text+0x184 /usr/local/go/src/bufio/scan.go:115 # 0xa49085 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x185 /go/src/lists/parsers/hosts.go:110 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 4864] @ 0x412d0d 0x41472f 0x416139 0xa343a7 0xa3436c 0xa3478c 0xa33dc2 0xa3363c 0xa51342 0xa51269 0xa4b4de 0x4781a1 # 0xa343a6 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).getBucket+0x86 /go/src/cache/stringcache/string_caches.go:78 # 0xa3436b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x4b /go/src/cache/stringcache/string_caches.go:91 # 0xa3478b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /go/src/cache/stringcache/string_caches.go:113 # 0xa33dc1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3363b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0xa51341 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/src/lists/list_cache.go:188 # 0xa51268 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x5d31fe 0x5d206e 0x5d2fab 0x5bd245 0x5be125 0xe00be5 0x710a12 0x7139e8 0x71242d 0x4781a1 # 0x5d31fd net.(*Resolver).internetAddrList.func1+0x15d /usr/local/go/src/net/ipsock.go:274 # 0x5d206d net.filterAddrList+0x14d /usr/local/go/src/net/ipsock.go:136 # 0x5d2faa net.(*Resolver).internetAddrList+0x6aa /usr/local/go/src/net/ipsock.go:307 # 0x5bd244 net.(*Resolver).resolveAddrList+0x3e4 /usr/local/go/src/net/dial.go:283 # 0x5be124 net.(*Dialer).DialContext+0x404 /usr/local/go/src/net/dial.go:490 # 0xe00be4 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x704 /go/src/resolver/bootstrap.go:207 # 0x710a11 net/http.(*Transport).dial+0xd1 /usr/local/go/src/net/http/transport.go:1187 # 0x7139e7 net/http.(*Transport).dialConn+0x7e7 /usr/local/go/src/net/http/transport.go:1648 # 0x71242c net/http.(*Transport).dialConnFor+0xcc /usr/local/go/src/net/http/transport.go:1485 0: 0 [1: 64] @ 0x6369d1 0x6365e5 0x6438ad 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x6369d0 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x230 /usr/local/go/src/crypto/tls/conn.go:1140 # 0x6365e4 crypto/tls.(*Conn).readHandshake+0x204 /usr/local/go/src/crypto/tls/conn.go:1099 # 0x6438ac crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x28c /usr/local/go/src/crypto/tls/handshake_client_tls13.go:538 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 288] @ 0x544307 0x544410 0x54938b 0x831d7b 0xe0e817 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x831d7a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xe0e816 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 64] @ 0x7c031a 0x7d590c 0x7d57ed 0x7d5c4c 0x7d6a74 0x7d6c59 0x7c36cc 0x7c35ee 0x7c40e5 0xe1635e 0x4781a1 # 0x7c0319 github.com/miekg/dns.init.func3+0x19 /go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:13 # 0x7d590b github.com/miekg/dns.UnpackRRWithHeader+0xcb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a73 github.com/miekg/dns.(*Msg).unpack+0x353 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:861 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35ed github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 112] @ 0x76ef37 0x7b7f74 0x7b7e19 0xe11d47 0x7b7b0f 0xe11ccd 0xe11b85 0xe04d7b 0xe0490c 0xe046a5 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ef36 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7f73 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e18 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe04d7a github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).resolveClientNames+0x5a /go/src/resolver/client_names_resolver.go:115 # 0xe0490b github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).getClientNames+0xcb /go/src/resolver/client_names_resolver.go:91 # 0xe046a4 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x44 /go/src/resolver/client_names_resolver.go:63 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 64] @ 0x618cdf 0x628c6b 0x667625 0x6681af 0x643f25 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x618cde crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x6681ae crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x643f24 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0xa4 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:593 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 352] @ 0x51ac8a 0x51a7eb 0x62bd94 0x62fd96 0x642794 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x51ac89 crypto/aes.newCipher+0x69 /usr/local/go/src/crypto/aes/cipher_asm.go:48 # 0x51a7ea crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x62bd93 crypto/tls.aeadAESGCMTLS13+0x33 /usr/local/go/src/crypto/tls/cipher_suites.go:555 # 0x62fd95 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x642793 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x1d3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:396 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x7b7eaa 0xe11d47 0x7b7b0f 0xe11ccd 0xe11b85 0xe0dbef 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7b7ea9 github.com/0xERR0R/blocky/log.WithPrefix+0xe9 /go/src/log/logger.go:81 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe0dbee github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /go/src/resolver/parallel_best_resolver.go:152 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 320] @ 0x50b5b3 0x50afdd 0x50b1b9 0x4fde97 0x77df6f 0x77d5a5 0x76ff9a 0x76fb56 0x770148 0x77059c 0xdf8c8c 0xdf8c5c 0xe10db2 0x4781a1 # 0x50b5b2 bytes.growSlice+0x92 /usr/local/go/src/bytes/buffer.go:249 # 0x50afdc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x50b1b8 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x4fde96 fmt.Fprintf+0x96 /usr/local/go/src/fmt/print.go:225 # 0x77df6e github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x80e /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d5a4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76ff99 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fb55 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x770147 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77059b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8c8b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8c5b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [1: 48] @ 0x564705 0x56467d 0x58950c 0x589507 0x588fa6 0x605cb5 0x606d5d 0x62ac05 0x63fa19 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x564704 math/big.nat.make+0xa4 /usr/local/go/src/math/big/nat.go:72 # 0x56467c math/big.nat.setBytes+0x1c /usr/local/go/src/math/big/nat.go:1338 # 0x58950b math/big.(*Int).SetBytes+0xcb /usr/local/go/src/math/big/int.go:515 # 0x589506 vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1BigInt+0xc6 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:330 # 0x588fa5 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Integer+0x65 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:290 # 0x605cb4 crypto/x509.parseCertificate+0x234 /usr/local/go/src/crypto/x509/parser.go:846 # 0x606d5c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:991 # 0x62ac04 crypto/tls.(*certCache).newCert+0xa4 /usr/local/go/src/crypto/tls/cache.go:85 # 0x63fa18 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x630feb 0x635b8e 0x6371d9 0x6d2537 0x676b35 0x6de4d0 0x675043 0x675767 0x68f3a2 0x68e0e5 0x68d83b 0x692682 0x6e0ddf 0x6ace4d 0x67809e 0xa49e5b 0xa4a8d3 0xa4a433 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x630fea crypto/tls.(*halfConn).encrypt+0x5ca /usr/local/go/src/crypto/tls/conn.go:519 # 0x635b8d crypto/tls.(*Conn).writeRecordLocked+0x64d /usr/local/go/src/crypto/tls/conn.go:1022 # 0x6371d8 crypto/tls.(*Conn).Write+0x398 /usr/local/go/src/crypto/tls/conn.go:1233 # 0x6d2536 net/http.http2stickyErrWriter.Write+0x136 /usr/local/go/src/net/http/h2_bundle.go:7533 # 0x676b34 bufio.(*Writer).Flush+0x54 /usr/local/go/src/bufio/bufio.go:639 # 0x6de4cf net/http.http2transportResponseBody.Read+0x40f /usr/local/go/src/net/http/h2_bundle.go:9665 # 0x675042 bufio.(*Reader).fill+0x102 /usr/local/go/src/bufio/bufio.go:110 # 0x675766 bufio.(*Reader).ReadByte+0x26 /usr/local/go/src/bufio/bufio.go:269 # 0x68f3a1 compress/flate.(*decompressor).huffSym+0x101 /usr/local/go/src/compress/flate/inflate.go:720 # 0x68e0e4 compress/flate.(*decompressor).huffmanBlock+0x44 /usr/local/go/src/compress/flate/inflate.go:495 # 0x68d83a compress/flate.(*decompressor).Read+0x5a /usr/local/go/src/compress/flate/inflate.go:348 # 0x692681 compress/gzip.(*Reader).Read+0xa1 /usr/local/go/src/compress/gzip/gunzip.go:252 # 0x6e0dde net/http.(*http2gzipReader).Read+0x7e /usr/local/go/src/net/http/h2_bundle.go:10166 # 0x6ace4c net/http.(*cancelTimerBody).Read+0x2c /usr/local/go/src/net/http/client.go:963 # 0x67809d bufio.(*Scanner).Scan+0x81d /usr/local/go/src/bufio/scan.go:219 # 0xa49e5a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /go/src/lists/parsers/lines.go:63 # 0xa4a8d2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa4a432 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0x72c56e 0x72a005 0x726fd5 0x728b11 0x726efe 0x7267fe 0x7263b9 0xb4b7f9 0xb4b49a 0x4781a1 # 0x72c56d encoding/json.unquoteBytes+0x18d /usr/local/go/src/encoding/json/decode.go:1209 # 0x72a004 encoding/json.(*decodeState).literalStore+0x644 /usr/local/go/src/encoding/json/decode.go:923 # 0x726fd4 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:388 # 0x728b10 encoding/json.(*decodeState).object+0xd10 /usr/local/go/src/encoding/json/decode.go:755 # 0x726efd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:374 # 0x7267fd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:181 # 0x7263b8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xb4b7f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/src/redis/redis.go:241 # 0xb4b499 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1d9 /go/src/redis/redis.go:196 0: 0 [2: 32] @ 0x824a93 0x824a58 0x7d7d26 0xe03ac8 0xe03a9b 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x824a92 github.com/miekg/dns.cloneSlice[...]+0x52 /go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x824a57 github.com/miekg/dns.(*A).copy+0x17 /go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:822 # 0x7d7d25 github.com/miekg/dns.(*Msg).CopyTo+0x265 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1089 # 0xe03ac7 github.com/miekg/dns.(*Msg).Copy+0x87 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1071 # 0xe03a9a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/src/resolver/caching_resolver.go:275 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 16] @ 0xe1f83e 0xe1f45c 0x4781a1 # 0xe1f83d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /go/src/cache/expirationcache/expiration_cache.go:120 # 0xe1f45b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 160] @ 0x4fe2b1 0x831d36 0xe0e817 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x4fe2b0 fmt.Sprint+0x50 /usr/local/go/src/fmt/print.go:280 # 0x831d35 github.com/0xERR0R/blocky/util.AnswerToString+0x395 /go/src/util/common.go:57 # 0xe0e816 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 192] @ 0x7d637c 0x7d6129 0xe03af7 0xe03ad3 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6128 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03af6 github.com/miekg/dns.(*Msg).Pack+0xb6 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03ad2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /go/src/resolver/caching_resolver.go:280 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 16] @ 0x6673f1 0x667274 0x667284 0x668072 0x62fd87 0x6441a5 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x6673f0 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x210 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667273 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x667283 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 /usr/local/go/src/crypto/tls/key_schedule.go:37 # 0x668071 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x6441a4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x324 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:609 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 128] @ 0x60cc79 0x60d3a6 0x60d1cb 0x60d81a 0x60d1cb 0x60d81a 0x60d1cb 0x60c838 0x640159 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x60cc78 crypto/x509.alreadyInChain+0xb8 /usr/local/go/src/crypto/x509/verify.go:856 # 0x60d3a5 crypto/x509.(*Certificate).buildChains.func1+0xc5 /usr/local/go/src/crypto/x509/verify.go:902 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60d819 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60d819 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c837 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x640158 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x58b409 0x658a5a 0x6589b8 0x63603f 0x644b5e 0x640d47 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b408 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x658a59 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x6589b7 crypto/tls.(*finishedMsg).marshal+0xb7 /usr/local/go/src/crypto/tls/handshake_messages.go:1628 # 0x63603e crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x644b5d crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0xfd /usr/local/go/src/crypto/tls/handshake_client_tls13.go:701 # 0x640d46 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 32] @ 0x7d4686 0x7d92d8 0x7d5765 0x7d5c4c 0x7d69a5 0x7d6c59 0x7c36cc 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d92d7 github.com/miekg/dns.unpackHeader+0x57 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d5764 github.com/miekg/dns.UnpackRR+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 80] @ 0x7d637c 0x7d6116 0x7fa80e 0x7fa7ff 0xe5e1f6 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa80d github.com/miekg/dns.(*Msg).Pack+0x4d /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa7fe github.com/miekg/dns.(*response).WriteMsg+0x3e /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e1f5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:519 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 128] @ 0x4fb05b 0xe0d315 0xe0e41a 0x4781a1 # 0x4fb05a fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xe0d314 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x134 /go/src/resolver/parallel_best_resolver.go:73 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0x4094ec 0xe0dc8d 0xe02a64 0xe20c2b 0xe1f93c 0xe1f45c 0x4781a1 # 0xe0dc8c github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x10c /go/src/resolver/parallel_best_resolver.go:167 # 0xe02a63 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /go/src/resolver/caching_resolver.go:133 # 0xe20c2a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /go/src/cache/expirationcache/prefetching_cache.go:77 # 0xe1f93b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /go/src/cache/expirationcache/expiration_cache.go:129 # 0xe1f45b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 16] @ 0x8171f6 0x8171a6 0x81719d 0x7d5aaa 0x7d57ed 0x7d5c4c 0x7d6a74 0x7d6c59 0x7c36cc 0x7c35ee 0x7c40e5 0xe1635e 0x4781a1 # 0x8171f5 github.com/miekg/dns.cloneSlice[...]+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x8171a5 github.com/miekg/dns.unpackDataAAAA+0x25 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:48 # 0x81719c github.com/miekg/dns.(*AAAA).unpack+0x1c /go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1226 # 0x7d5aa9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a73 github.com/miekg/dns.(*Msg).unpack+0x353 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:861 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35ed github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 24] @ 0x5ada88 0x5ada89 0x5cea25 0x500a7f 0x501386 0x503e9e 0x4fdf73 0x831bf4 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5ada87 net/netip.Addr.string6+0x1c7 /usr/local/go/src/net/netip/netip.go:890 # 0x5ada88 net/netip.Addr.String+0x1c8 /usr/local/go/src/net/netip/netip.go:789 # 0x5cea24 net.IP.String+0xc4 /usr/local/go/src/net/ip.go:307 # 0x500a7e fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x501385 fmt.(*pp).printArg+0x445 /usr/local/go/src/fmt/print.go:756 # 0x503e9d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1075 # 0x4fdf72 fmt.Sprintf+0x52 /usr/local/go/src/fmt/print.go:239 # 0x831bf3 github.com/0xERR0R/blocky/util.AnswerToString+0x253 /go/src/util/common.go:51 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 208] @ 0x544307 0x544410 0x54938b 0x831d7b 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x831d7a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 160] @ 0x4127b7 0x41792d 0x7d3ca9 0x7d3c53 0x814a39 0x7d5597 0x7d65f1 0x7d6116 0x7fa80e 0x7fa7ff 0xe5e1f6 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d3ca8 github.com/miekg/dns.compressionMap.insert+0x3a8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:180 # 0x7d3c52 github.com/miekg/dns.packDomainName+0x352 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:307 # 0x814a38 github.com/miekg/dns.(*SOA).pack+0xb8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:922 # 0x7d5596 github.com/miekg/dns.packRR+0x176 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:589 # 0x7d65f0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:810 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa80d github.com/miekg/dns.(*Msg).Pack+0x4d /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa7fe github.com/miekg/dns.(*response).WriteMsg+0x3e /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e1f5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:519 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 32] @ 0x45ba12 0x45b425 0x45b665 0x7c6511 0x801569 0x7fd315 0x831d08 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7c6510 github.com/miekg/dns.(*RR_Header).String+0x130 /go/pkg/mod/github.com/miekg/dns@v1.1.62/dns.go:92 # 0x801568 github.com/miekg/dns.(*SVCB).String+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:900 # 0x7fd314 github.com/miekg/dns.(*HTTPS).String+0x14 /go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:240 # 0x831d07 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /go/src/util/common.go:57 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 192] @ 0x618c32 0x628c6b 0x667625 0x667d72 0x668305 0x64427e 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x618c31 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x668304 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /usr/local/go/src/crypto/tls/key_schedule.go:111 # 0x64427d crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x3fd /usr/local/go/src/crypto/tls/handshake_client_tls13.go:622 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 1536] @ 0x544307 0x544410 0x54938b 0xa348b0 0xa33e63 0xa3372e 0xa511a2 0xa506ed 0xa4b4de 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0xa348af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/src/cache/stringcache/string_caches.go:125 # 0xa33e62 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3372d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0xa511a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /go/src/lists/list_cache.go:213 # 0xa506ec github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/src/lists/list_cache.go:127 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x47cbc5 0x4a4845 0xe1af0d 0xe0f1db 0xe0eda5 0xe0dc6f 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x47cbc4 internal/reflectlite.Swapper+0x364 /usr/local/go/src/internal/reflectlite/swapper.go:66 # 0x4a4844 sort.Slice+0x84 /usr/local/go/src/sort/slice.go:26 # 0xe1af0c github.com/mroth/weightedrand/v2.NewChooser[...]+0x8c /go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xe0f1da github.com/0xERR0R/blocky/resolver.weightedRandom+0x37a /go/src/resolver/parallel_best_resolver.go:266 # 0xe0eda4 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /go/src/resolver/parallel_best_resolver.go:236 # 0xe0dc6e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xee /go/src/resolver/parallel_best_resolver.go:166 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 16] @ 0x63626d 0x640cde 0x640cc2 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x63626c crypto/tls.(*Conn).writeChangeCipherRecord+0x8c /usr/local/go/src/crypto/tls/conn.go:1065 # 0x640cdd crypto/tls.(*clientHandshakeStateTLS13).sendDummyChangeCipherSpec+0x25d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:184 # 0x640cc1 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x241 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:87 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x6016af 0x606328 0x606d5d 0x62ac05 0x63fa19 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x6016ae crypto/x509.parsePublicKey+0x16e /usr/local/go/src/crypto/x509/parser.go:229 # 0x606327 crypto/x509.parseCertificate+0x8a7 /usr/local/go/src/crypto/x509/parser.go:929 # 0x606d5c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:991 # 0x62ac04 crypto/tls.(*certCache).newCert+0xa4 /usr/local/go/src/crypto/tls/cache.go:85 # 0x63fa18 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 112] @ 0x628c8f 0x667625 0x6681af 0x643f25 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x628c8e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x6681ae crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x643f24 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0xa4 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:593 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 192] @ 0x58b5e7 0x667525 0x66732e 0x6681af 0x644ab9 0x640d47 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b5e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667524 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66732d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x6681ae crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x644ab8 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x58 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:698 # 0x640d46 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 160] @ 0x45ba12 0x45b425 0x801725 0x831d08 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x801724 github.com/miekg/dns.(*SVCB).String+0x1e4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:904 # 0x831d07 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /go/src/util/common.go:57 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 144] @ 0xe11297 0xe14329 0xe1432a 0xe141a2 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe11296 github.com/0xERR0R/blocky/resolver.newResponse+0x36 /go/src/resolver/resolver.go:37 # 0xe14328 github.com/0xERR0R/blocky/resolver.newSUDNResponse+0x28 /go/src/resolver/sudn_resolver.go:139 # 0xe14329 github.com/0xERR0R/blocky/resolver.sudnNXDomain+0x29 /go/src/resolver/sudn_resolver.go:143 # 0xe141a1 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x61 /go/src/resolver/sudn_resolver.go:110 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 32] @ 0x4fdf86 0x831b39 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x4fdf85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x831b38 github.com/0xERR0R/blocky/util.AnswerToString+0x198 /go/src/util/common.go:53 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 896] @ 0x50b5b3 0x50afdd 0x50b1b9 0x730ed6 0x7300de 0x72d4f3 0x72d2c5 0x72ccf0 0xb4b60b 0xb4b3ef 0x4781a1 # 0x50b5b2 bytes.growSlice+0x92 /usr/local/go/src/bytes/buffer.go:249 # 0x50afdc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x50b1b8 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x730ed5 encoding/json.encodeByteSlice+0x175 /usr/local/go/src/encoding/json/encode.go:792 # 0x7300dd encoding/json.structEncoder.encode+0x21d /usr/local/go/src/encoding/json/encode.go:704 # 0x72d4f2 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:321 # 0x72d2c4 encoding/json.(*encodeState).marshal+0xc4 /usr/local/go/src/encoding/json/encode.go:297 # 0x72ccef encoding/json.Marshal+0xcf /usr/local/go/src/encoding/json/encode.go:163 # 0xb4b60a github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x12a /go/src/redis/redis.go:220 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [1: 224] @ 0x6f778b 0x6fb4d9 0x4781a1 # 0x6f778a net/http.(*conn).readRequest+0x8aa /usr/local/go/src/net/http/server.go:1052 # 0x6fb4d8 net/http.(*conn).serve+0x338 /usr/local/go/src/net/http/server.go:1964 0: 0 [1: 64] @ 0x618d1d 0x628c6b 0x667625 0x6680c5 0x62fd87 0x642819 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x618d1c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x6680c4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x642818 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:399 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 24] @ 0x6007a5 0x600b6f 0x60608a 0x606d5d 0x62ac05 0x63fa19 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x6007a4 crypto/x509.parseASN1String+0x4a4 /usr/local/go/src/crypto/x509/parser.go:69 # 0x600b6e crypto/x509.parseName+0x30e /usr/local/go/src/crypto/x509/parser.go:138 # 0x606089 crypto/x509.parseCertificate+0x609 /usr/local/go/src/crypto/x509/parser.go:901 # 0x606d5c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:991 # 0x62ac04 crypto/tls.(*certCache).newCert+0xa4 /usr/local/go/src/crypto/tls/cache.go:85 # 0x63fa18 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x7d4686 0x81e969 0x7d5aaa 0x7d57ed 0x7d5c4c 0x7d6a0d 0x7d6c59 0x7c36cc 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x81e968 github.com/miekg/dns.(*SOA).unpack+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2612 # 0x7d5aa9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a0c github.com/miekg/dns.(*Msg).unpack+0x2ec /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 96] @ 0x58ef7a 0x58efbc 0x58f652 0x58f95b 0x58d96e 0x62976c 0x643bb2 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58ef79 crypto/internal/nistec.NewP256Point+0x19 /usr/local/go/src/crypto/internal/nistec/p256_asm.go:50 # 0x58efbb crypto/ecdsa.p256.func1.1+0x5b /usr/local/go/src/crypto/ecdsa/ecdsa.go:630 # 0x58f651 crypto/ecdsa.(*nistCurve[...]).pointFromAffine+0x2b1 /usr/local/go/src/crypto/ecdsa/ecdsa.go:595 # 0x58f95a crypto/ecdsa.verifyNISTEC[...]+0xba /usr/local/go/src/crypto/ecdsa/ecdsa.go:502 # 0x58d96d crypto/ecdsa.VerifyASN1+0x26d /usr/local/go/src/crypto/ecdsa/ecdsa.go:486 # 0x62976b crypto/tls.verifyHandshakeSignature+0x1eb /usr/local/go/src/crypto/tls/auth.go:29 # 0x643bb1 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x591 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:563 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 192] @ 0x58b5e7 0x646573 0x64645a 0x63603f 0x63b2a5 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b5e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x646572 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xd12 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x646459 crypto/tls.(*clientHelloMsg).marshal+0xbf9 /usr/local/go/src/crypto/tls/handshake_messages.go:179 # 0x63603e crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x63b2a4 crypto/tls.(*Conn).clientHandshake+0x1c4 /usr/local/go/src/crypto/tls/handshake_client.go:208 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 112] @ 0x5a556c 0x5a55cc 0x730ea5 0x7300de 0x72d4f3 0x72d2c5 0x72ccf0 0xb4b60b 0xb4b3ef 0x4781a1 # 0x5a556b slices.Grow[...]+0x12b /usr/local/go/src/slices/slices.go:397 # 0x5a55cb encoding/base64.(*Encoding).AppendEncode+0x18b /usr/local/go/src/encoding/base64/base64.go:200 # 0x730ea4 encoding/json.encodeByteSlice+0x144 /usr/local/go/src/encoding/json/encode.go:790 # 0x7300dd encoding/json.structEncoder.encode+0x21d /usr/local/go/src/encoding/json/encode.go:704 # 0x72d4f2 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:321 # 0x72d2c4 encoding/json.(*encodeState).marshal+0xc4 /usr/local/go/src/encoding/json/encode.go:297 # 0x72ccef encoding/json.Marshal+0xcf /usr/local/go/src/encoding/json/encode.go:163 # 0xb4b60a github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x12a /go/src/redis/redis.go:220 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [2: 640] @ 0x518e2d 0x51769a 0x62bdb5 0x62bda6 0x62fd96 0x642794 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x518e2c crypto/aes.(*aesCipherGCM).NewGCM+0x2c /usr/local/go/src/crypto/aes/aes_gcm.go:48 # 0x517699 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 /usr/local/go/src/crypto/cipher/gcm.go:122 # 0x62bdb4 crypto/cipher.NewGCM+0x54 /usr/local/go/src/crypto/cipher/gcm.go:86 # 0x62bda5 crypto/tls.aeadAESGCMTLS13+0x45 /usr/local/go/src/crypto/tls/cipher_suites.go:559 # 0x62fd95 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x642793 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x1d3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:396 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0x600985 0x60608a 0x606d5d 0x62ac05 0x63fa19 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x600984 crypto/x509.parseName+0x124 /usr/local/go/src/crypto/x509/parser.go:145 # 0x606089 crypto/x509.parseCertificate+0x609 /usr/local/go/src/crypto/x509/parser.go:901 # 0x606d5c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:991 # 0x62ac04 crypto/tls.(*certCache).newCert+0xa4 /usr/local/go/src/crypto/tls/cache.go:85 # 0x63fa18 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 48] @ 0x7d4686 0x7d82a6 0x7d685f 0x7d6c59 0x7c36cc 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d82a5 github.com/miekg/dns.unpackQuestion+0x25 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d685e github.com/miekg/dns.(*Msg).unpack+0x13e /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 112] @ 0x7b78d4 0x7b789d 0x7b7b25 0xe11ccd 0xe11b85 0xe0dbef 0xe02a64 0xe20c2b 0xe1f93c 0xe1f45c 0x4781a1 # 0x7b78d3 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /go/src/log/context.go:29 # 0x7b789c github.com/0xERR0R/blocky/log.NewCtx+0x1c /go/src/log/context.go:14 # 0x7b7b24 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/src/log/context.go:39 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe0dbee github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /go/src/resolver/parallel_best_resolver.go:152 # 0xe02a63 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /go/src/resolver/caching_resolver.go:133 # 0xe20c2a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /go/src/cache/expirationcache/prefetching_cache.go:77 # 0xe1f93b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /go/src/cache/expirationcache/expiration_cache.go:129 # 0xe1f45b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 240] @ 0x7d637c 0x7d6129 0xe03af7 0xe03ad3 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6128 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03af6 github.com/miekg/dns.(*Msg).Pack+0xb6 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03ad2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /go/src/resolver/caching_resolver.go:280 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 384] @ 0x648215 0x6481e5 0x6480f7 0x58b2e7 0x58b672 0x64808f 0x647e58 0x58b2e7 0x58b672 0x647ad8 0x6478b4 0x63603f 0x63b2a5 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x648214 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6481e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6480f6 crypto/tls.(*clientHelloMsg).marshal.func16.4+0x16 /usr/local/go/src/crypto/tls/handshake_messages.go:308 # 0x58b2e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b671 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x64808e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x30e /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x647e57 crypto/tls.(*clientHelloMsg).marshal.func16+0xd7 /usr/local/go/src/crypto/tls/handshake_messages.go:307 # 0x58b2e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b671 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x647ad7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2277 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x6478b3 crypto/tls.(*clientHelloMsg).marshal+0x2053 /usr/local/go/src/crypto/tls/handshake_messages.go:291 # 0x63603e crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x63b2a4 crypto/tls.(*Conn).clientHandshake+0x1c4 /usr/local/go/src/crypto/tls/handshake_client.go:208 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 1056] @ 0x7c39d1 0x7c3685 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7c39d0 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c3684 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 128] @ 0x5a07fa 0x50fe7d 0x618c42 0x628c6b 0x667625 0x668072 0x62fd87 0x642794 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a07f9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x618c41 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x668071 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x642793 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x1d3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:396 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x544307 0x544410 0x54938b 0x80070e 0x801650 0x831d08 0xe0e817 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x80070d github.com/miekg/dns.(*SVCBIPv6Hint).String+0x10d /go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:742 # 0x80164f github.com/miekg/dns.(*SVCB).String+0x10f /go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:904 # 0x831d07 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /go/src/util/common.go:57 # 0xe0e816 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 128] @ 0x5a07fa 0x50fe7d 0x618c72 0x628c6b 0x667625 0x667d72 0x6427d2 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a07f9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x618c71 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6427d1 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x211 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:397 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0x58b5e7 0x667525 0x66732e 0x668072 0x62fd87 0x642819 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b5e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667524 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66732d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x668071 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x642818 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:399 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0x58b5e7 0x6674b6 0x66731e 0x667d72 0x6440ea 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b5e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674b5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66731d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6440e9 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x269 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:605 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0x618c32 0x628c6b 0x667625 0x668072 0x62fd87 0x6441a5 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x618c31 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x668071 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x6441a4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x324 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:609 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0xe03685 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe03684 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x764 /go/src/resolver/caching_resolver.go:208 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 576] @ 0x4176ac 0x76ec5b 0xe0e8dc 0xe0e7fc 0xe0e05b 0xe02a64 0xe20c2b 0xe1f93c 0xe1f45c 0x4781a1 # 0x76ec5a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe0e8db github.com/sirupsen/logrus.(*Entry).WithField+0x45b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0e7fb github.com/0xERR0R/blocky/resolver.evaluateResponses+0x37b /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe02a63 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /go/src/resolver/caching_resolver.go:133 # 0xe20c2a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /go/src/cache/expirationcache/prefetching_cache.go:77 # 0xe1f93b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /go/src/cache/expirationcache/expiration_cache.go:129 # 0xe1f45b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 64] @ 0x618d1d 0x628c6b 0x667625 0x667d72 0x64415c 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x618d1c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x64415b crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2db /usr/local/go/src/crypto/tls/handshake_client_tls13.go:607 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x5a0ca5 0x6100c5 0x60fc91 0x60d476 0x60d1cb 0x60d81a 0x60d1cb 0x60c838 0x640159 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a0ca4 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x6100c4 crypto/x509.checkSignature+0x264 /usr/local/go/src/crypto/x509/x509.go:919 # 0x60fc90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:850 # 0x60d475 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:915 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60d819 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c837 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x640158 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 352] @ 0x50b5b3 0x50afdd 0x50b1b9 0x730ed6 0x7300de 0x72d4f3 0x72d2c5 0x72ccf0 0xb4b60b 0xb4b3ef 0x4781a1 # 0x50b5b2 bytes.growSlice+0x92 /usr/local/go/src/bytes/buffer.go:249 # 0x50afdc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x50b1b8 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x730ed5 encoding/json.encodeByteSlice+0x175 /usr/local/go/src/encoding/json/encode.go:792 # 0x7300dd encoding/json.structEncoder.encode+0x21d /usr/local/go/src/encoding/json/encode.go:704 # 0x72d4f2 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:321 # 0x72d2c4 encoding/json.(*encodeState).marshal+0xc4 /usr/local/go/src/encoding/json/encode.go:297 # 0x72ccef encoding/json.Marshal+0xcf /usr/local/go/src/encoding/json/encode.go:163 # 0xb4b60a github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x12a /go/src/redis/redis.go:220 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [1: 48] @ 0x5ab870 0x5ab250 0x5cfabe 0xa51e1b 0xa51e0d 0xa496af 0xa51daa 0xa51d33 0xa530f2 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x5ab86f net/netip.parseIPv4+0x1af /usr/local/go/src/net/netip/netip.go:168 # 0x5ab24f net/netip.ParseAddr+0x4f /usr/local/go/src/net/netip/netip.go:119 # 0x5cfabd net.parseIP+0x1d /usr/local/go/src/net/ip.go:502 # 0xa51e1a net.ParseIP+0x3a /usr/local/go/src/net/ip.go:495 # 0xa51e0c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c /go/src/lists/list_cache.go:251 # 0xa496ae github.com/0xERR0R/blocky/lists/parsers.HostsFileEntry.forEachHost+0x2e /go/src/lists/parsers/hosts.go:189 # 0xa51da9 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /go/src/lists/parsers/hosts.go:51 # 0xa51d32 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /go/src/lists/list_cache.go:245 # 0xa530f1 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xf1 /go/src/lists/parsers/parser.go:54 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 224] @ 0x50b5b3 0x50afdd 0x50b1b9 0x4fde97 0x77df6f 0x77d5a5 0x76ff9a 0x76fb56 0x770148 0x77059c 0xdf8c8c 0xdf8c5c 0xe10db2 0x4781a1 # 0x50b5b2 bytes.growSlice+0x92 /usr/local/go/src/bytes/buffer.go:249 # 0x50afdc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x50b1b8 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x4fde96 fmt.Fprintf+0x96 /usr/local/go/src/fmt/print.go:225 # 0x77df6e github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x80e /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d5a4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76ff99 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fb55 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x770147 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77059b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8c8b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8c5b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [1: 32] @ 0x6675c5 0x667d72 0x642745 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x6675c4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /usr/local/go/src/crypto/tls/key_schedule.go:61 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x642744 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x184 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:394 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0x618c32 0x628859 0x667ed4 0x6426f8 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x618c31 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x628858 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667ed3 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /usr/local/go/src/crypto/tls/key_schedule.go:82 # 0x6426f7 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x137 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:391 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0x618d1d 0x628c6b 0x667625 0x667d72 0x668305 0x64427e 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x618d1c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x668304 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /usr/local/go/src/crypto/tls/key_schedule.go:111 # 0x64427d crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x3fd /usr/local/go/src/crypto/tls/handshake_client_tls13.go:622 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x5e23f7 0x5df3e8 0x5ded5b 0x5d3ad8 0x5e28ec 0x5e2785 0x5e2786 0x5bf91d 0x5bf26e 0x5be934 0x5be3ba 0x66f305 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5e23f6 net.sockaddrToTCP+0x56 /usr/local/go/src/net/tcpsock_posix.go:19 # 0x5df3e7 net.(*netFD).dial+0x587 /usr/local/go/src/net/sock_posix.go:141 # 0x5ded5a net.socket+0x29a /usr/local/go/src/net/sock_posix.go:70 # 0x5d3ad7 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:154 # 0x5e28eb net.(*sysDialer).doDialTCPProto+0xeb /usr/local/go/src/net/tcpsock_posix.go:85 # 0x5e2784 net.(*sysDialer).doDialTCP+0x64 /usr/local/go/src/net/tcpsock_posix.go:75 # 0x5e2785 net.(*sysDialer).dialTCP+0x65 /usr/local/go/src/net/tcpsock_posix.go:71 # 0x5bf91c net.(*sysDialer).dialSingle+0x27c /usr/local/go/src/net/dial.go:651 # 0x5bf26d net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:616 # 0x5be933 net.(*sysDialer).dialParallel+0x3b3 /usr/local/go/src/net/dial.go:517 # 0x5be3b9 net.(*Dialer).DialContext+0x699 /usr/local/go/src/net/dial.go:508 # 0x66f304 crypto/tls.dial+0x1a4 /usr/local/go/src/crypto/tls/tls.go:133 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 448] @ 0x7d637c 0x7d6129 0xe03af7 0xe03ad3 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6128 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03af6 github.com/miekg/dns.(*Msg).Pack+0xb6 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03ad2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /go/src/resolver/caching_resolver.go:280 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 192] @ 0xa57046 0xa56b7b 0xa612df 0xa56af5 0xa97647 0xa97633 0xa5a504 0xa97555 0xa980d1 0xa980b6 0x4781a1 # 0xa57045 github.com/go-redis/redis/v8/internal/proto.(*Reader).readStringReply+0xa5 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:169 # 0xa56b7a github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x11a /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:110 # 0xa612de github.com/go-redis/redis/v8.sliceParser+0x5e /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:475 # 0xa56af4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa97646 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa97632 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa5a503 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa97554 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xf4 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa980d0 github.com/go-redis/redis/v8.(*PubSub).Receive+0x90 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa980b5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x75 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [2: 64] @ 0x8319cb 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x8319ca github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/src/util/common.go:44 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 96] @ 0x54295f 0x64261d 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x54295e crypto/ecdh.(*x25519Curve).NewPublicKey+0x9e /usr/local/go/src/crypto/ecdh/x25519.go:71 # 0x64261c crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x5c /usr/local/go/src/crypto/tls/handshake_client_tls13.go:375 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 192] @ 0x618c32 0x6681e5 0x643f25 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x618c31 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x6681e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /usr/local/go/src/crypto/tls/key_schedule.go:103 # 0x643f24 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0xa4 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:593 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 208] @ 0x50b5b3 0x50afdd 0x50b1b9 0x4fde97 0x77df6f 0x77d5a5 0x76ff9a 0x76fb56 0x770148 0x77059c 0xdf8c8c 0xdf8c5c 0xe10db2 0x4781a1 # 0x50b5b2 bytes.growSlice+0x92 /usr/local/go/src/bytes/buffer.go:249 # 0x50afdc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x50b1b8 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x4fde96 fmt.Fprintf+0x96 /usr/local/go/src/fmt/print.go:225 # 0x77df6e github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x80e /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d5a4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76ff99 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fb55 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x770147 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77059b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8c8b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8c5b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [1: 96] @ 0x6487f5 0x6487c5 0x6486d7 0x58b2e7 0x58b672 0x647fbe 0x647f7e 0x58b2e7 0x58b672 0x647ad8 0x6478b4 0x63603f 0x63b2a5 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x6487f4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6487c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6486d6 crypto/tls.(*clientHelloMsg).marshal.func16.1+0x16 /usr/local/go/src/crypto/tls/handshake_messages.go:295 # 0x58b2e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b671 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x647fbd vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x23d /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x647f7d crypto/tls.(*clientHelloMsg).marshal.func16+0x1fd /usr/local/go/src/crypto/tls/handshake_messages.go:294 # 0x58b2e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b671 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x647ad7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2277 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x6478b3 crypto/tls.(*clientHelloMsg).marshal+0x2053 /usr/local/go/src/crypto/tls/handshake_messages.go:291 # 0x63603e crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x63b2a4 crypto/tls.(*Conn).clientHandshake+0x1c4 /usr/local/go/src/crypto/tls/handshake_client.go:208 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 1152] @ 0x50b5b3 0x50afdd 0x50b1b9 0x730ed6 0x7300de 0x72d4f3 0x72d2c5 0x72ccf0 0xb4b60b 0xb4b3ef 0x4781a1 # 0x50b5b2 bytes.growSlice+0x92 /usr/local/go/src/bytes/buffer.go:249 # 0x50afdc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x50b1b8 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x730ed5 encoding/json.encodeByteSlice+0x175 /usr/local/go/src/encoding/json/encode.go:792 # 0x7300dd encoding/json.structEncoder.encode+0x21d /usr/local/go/src/encoding/json/encode.go:704 # 0x72d4f2 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:321 # 0x72d2c4 encoding/json.(*encodeState).marshal+0xc4 /usr/local/go/src/encoding/json/encode.go:297 # 0x72ccef encoding/json.Marshal+0xcf /usr/local/go/src/encoding/json/encode.go:163 # 0xb4b60a github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x12a /go/src/redis/redis.go:220 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [2: 128] @ 0x618d1d 0x628859 0x667ed4 0x642cf4 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x618d1c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x628858 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667ed3 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /usr/local/go/src/crypto/tls/key_schedule.go:82 # 0x642cf3 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x733 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:420 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0xa72935 0xb4b73f 0xb4b3ef 0x4781a1 # 0xa72934 github.com/go-redis/redis/v8.cmdable.Set+0x194 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/commands.go:899 # 0xb4b73e github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x25e /go/src/redis/redis.go:231 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [1: 64] @ 0x5cabba 0x5df21c 0x5ded5b 0x5d3ad8 0x5e28ec 0x5e2785 0x5e2786 0x5bf91d 0x5bf26e 0x5be934 0x5be3ba 0x66f305 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5cabb9 net.(*netFD).connect+0x2d9 /usr/local/go/src/net/fd_unix.go:117 # 0x5df21b net.(*netFD).dial+0x3bb /usr/local/go/src/net/sock_posix.go:124 # 0x5ded5a net.socket+0x29a /usr/local/go/src/net/sock_posix.go:70 # 0x5d3ad7 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:154 # 0x5e28eb net.(*sysDialer).doDialTCPProto+0xeb /usr/local/go/src/net/tcpsock_posix.go:85 # 0x5e2784 net.(*sysDialer).doDialTCP+0x64 /usr/local/go/src/net/tcpsock_posix.go:75 # 0x5e2785 net.(*sysDialer).dialTCP+0x65 /usr/local/go/src/net/tcpsock_posix.go:71 # 0x5bf91c net.(*sysDialer).dialSingle+0x27c /usr/local/go/src/net/dial.go:651 # 0x5bf26d net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:616 # 0x5be933 net.(*sysDialer).dialParallel+0x3b3 /usr/local/go/src/net/dial.go:517 # 0x5be3b9 net.(*Dialer).DialContext+0x699 /usr/local/go/src/net/dial.go:508 # 0x66f304 crypto/tls.dial+0x1a4 /usr/local/go/src/crypto/tls/tls.go:133 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 224] @ 0x628c8f 0x667625 0x6680c5 0x62fd87 0x6441a5 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x628c8e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x6680c4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x6441a4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x324 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:609 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0xa4929d 0xa49296 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa4929c bufio.(*Scanner).Text+0x11c /usr/local/go/src/bufio/scan.go:115 # 0xa49295 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x115 /go/src/lists/parsers/hosts.go:146 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 4864] @ 0x68fd31 0x692051 0x691958 0x6e0e0a 0x6e0da1 0x6ace4d 0x67809e 0xa49e5b 0xa4a8d3 0xa4a433 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x68fd30 compress/flate.NewReader+0x30 /usr/local/go/src/compress/flate/inflate.go:810 # 0x692050 compress/gzip.(*Reader).readHeader+0x370 /usr/local/go/src/compress/gzip/gunzip.go:238 # 0x691957 compress/gzip.(*Reader).Reset+0x297 /usr/local/go/src/compress/gzip/gunzip.go:113 # 0x6e0e09 compress/gzip.NewReader+0xa9 /usr/local/go/src/compress/gzip/gunzip.go:94 # 0x6e0da0 net/http.(*http2gzipReader).Read+0x40 /usr/local/go/src/net/http/h2_bundle.go:10160 # 0x6ace4c net/http.(*cancelTimerBody).Read+0x2c /usr/local/go/src/net/http/client.go:963 # 0x67809d bufio.(*Scanner).Scan+0x81d /usr/local/go/src/bufio/scan.go:219 # 0xa49e5a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /go/src/lists/parsers/lines.go:63 # 0xa4a8d2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa4a432 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x503c3b 0x503bd1 0x4fdf73 0x831b39 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x503c3a fmt.(*buffer).writeString+0x11a /usr/local/go/src/fmt/print.go:108 # 0x503bd0 fmt.(*pp).doPrintf+0xb0 /usr/local/go/src/fmt/print.go:1032 # 0x4fdf72 fmt.Sprintf+0x52 /usr/local/go/src/fmt/print.go:239 # 0x831b38 github.com/0xERR0R/blocky/util.AnswerToString+0x198 /go/src/util/common.go:53 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 192] @ 0x45bae6 0x5fe105 0x5fdffa 0x6400ed 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5fe104 crypto/x509.(*CertPool).addCertFunc+0x144 /usr/local/go/src/crypto/x509/cert_pool.go:206 # 0x5fdff9 crypto/x509.(*CertPool).AddCert+0x39 /usr/local/go/src/crypto/x509/cert_pool.go:184 # 0x6400ec crypto/tls.(*Conn).verifyServerCertificate+0x7ac /usr/local/go/src/crypto/tls/handshake_client.go:994 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 512] @ 0xa57046 0xa56b7b 0xa612df 0xa56af5 0xa97647 0xa97633 0xa5a504 0xa97555 0xa980d1 0xa980b6 0x4781a1 # 0xa57045 github.com/go-redis/redis/v8/internal/proto.(*Reader).readStringReply+0xa5 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:169 # 0xa56b7a github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x11a /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:110 # 0xa612de github.com/go-redis/redis/v8.sliceParser+0x5e /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:475 # 0xa56af4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa97646 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa97632 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa5a503 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa97554 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xf4 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa980d0 github.com/go-redis/redis/v8.(*PubSub).Receive+0x90 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa980b5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x75 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [1: 96] @ 0x58b5e7 0x6674b6 0x66731e 0x6681af 0x644ab9 0x640d47 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b5e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674b5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66731d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x6681ae crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x644ab8 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x58 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:698 # 0x640d46 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x831eb4 0xe5d5e6 0xe5dd08 0xe5df1f 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x831eb3 github.com/0xERR0R/blocky/util.QuestionToString+0xd3 /go/src/util/common.go:68 # 0xe5d5e5 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /go/src/server/server.go:447 # 0xe5dd07 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/src/server/server.go:483 # 0xe5df1e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/src/server/server.go:500 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 144] @ 0x72c56e 0x72a005 0x726fd5 0x728b11 0x726efe 0x7267fe 0x7263b9 0xb4b7f9 0xb4b49a 0x4781a1 # 0x72c56d encoding/json.unquoteBytes+0x18d /usr/local/go/src/encoding/json/decode.go:1209 # 0x72a004 encoding/json.(*decodeState).literalStore+0x644 /usr/local/go/src/encoding/json/decode.go:923 # 0x726fd4 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:388 # 0x728b10 encoding/json.(*decodeState).object+0xd10 /usr/local/go/src/encoding/json/decode.go:755 # 0x726efd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:374 # 0x7267fd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:181 # 0x7263b8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xb4b7f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/src/redis/redis.go:241 # 0xb4b499 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1d9 /go/src/redis/redis.go:196 0: 0 [2: 576] @ 0x50b5b3 0x50afdd 0x50b1b9 0x4fde97 0x77df6f 0x77d5a5 0x76ff9a 0x76fb56 0x770148 0x77059c 0xdf8c8c 0xdf8c5c 0xe10db2 0x4781a1 # 0x50b5b2 bytes.growSlice+0x92 /usr/local/go/src/bytes/buffer.go:249 # 0x50afdc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x50b1b8 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x4fde96 fmt.Fprintf+0x96 /usr/local/go/src/fmt/print.go:225 # 0x77df6e github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x80e /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d5a4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76ff99 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fb55 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x770147 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77059b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8c8b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8c5b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [2: 32] @ 0x4fdf86 0x77d905 0x77d5a5 0x76ff9a 0x76fb56 0x770148 0x77059c 0xdf8c8c 0xdf8c5c 0xe10db2 0x4781a1 # 0x4fdf85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x77d904 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x1a4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:252 # 0x77d5a4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76ff99 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fb55 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x770147 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77059b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8c8b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8c5b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [1: 96] @ 0x618c32 0x628c6b 0x667625 0x668072 0x62fd87 0x642794 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x618c31 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x668071 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x642793 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x1d3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:396 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 128] @ 0x5a07fa 0x50fe7d 0x667cf7 0x642cd0 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a07f9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x667cf6 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x56 /usr/local/go/src/crypto/tls/key_schedule.go:72 # 0x642ccf crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x70f /usr/local/go/src/crypto/tls/handshake_client_tls13.go:421 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 256] @ 0x4fbc97 0x4fbc62 0x4fc7d9 0x4ff605 0x501286 0x504d45 0x4fe29e 0x831d36 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x4fbc96 fmt.(*buffer).writeString+0x216 /usr/local/go/src/fmt/print.go:108 # 0x4fbc61 fmt.(*fmt).padString+0x1e1 /usr/local/go/src/fmt/format.go:110 # 0x4fc7d8 fmt.(*fmt).fmtS+0x38 /usr/local/go/src/fmt/format.go:359 # 0x4ff604 fmt.(*pp).fmtString+0x84 /usr/local/go/src/fmt/print.go:494 # 0x501285 fmt.(*pp).printArg+0x345 /usr/local/go/src/fmt/print.go:741 # 0x504d44 fmt.(*pp).doPrint+0x44 /usr/local/go/src/fmt/print.go:1209 # 0x4fe29d fmt.Sprint+0x3d /usr/local/go/src/fmt/print.go:279 # 0x831d35 github.com/0xERR0R/blocky/util.AnswerToString+0x395 /go/src/util/common.go:57 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 192] @ 0x618cdf 0x6681e5 0x643f25 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x618cde crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x6681e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /usr/local/go/src/crypto/tls/key_schedule.go:103 # 0x643f24 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0xa4 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:593 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 24] @ 0x7dc67c 0x7dc661 0x81f537 0x7d5aaa 0x7d57ed 0x7d5c4c 0x7d69a5 0x7d6c59 0x7c36cc 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7dc67b github.com/miekg/dns.makeSVCBKeyValue+0x27b /go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:193 # 0x7dc660 github.com/miekg/dns.unpackDataSVCB+0x260 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:599 # 0x81f536 github.com/miekg/dns.(*SVCB).unpack+0x116 /go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2740 # 0x7d5aa9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 96] @ 0x58b5e7 0x667525 0x66732e 0x667d72 0x6440ea 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b5e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667524 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66732d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6440e9 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x269 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:605 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x7d4686 0x7d92d8 0x7d5765 0x7d5c4c 0x7d6a0d 0x7d6c59 0x7c36cc 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d92d7 github.com/miekg/dns.unpackHeader+0x57 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d5764 github.com/miekg/dns.UnpackRR+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a0c github.com/miekg/dns.(*Msg).unpack+0x2ec /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [3: 1536] @ 0x7d5cc5 0x7d69a5 0x7d6c59 0x7c36cc 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7d5cc4 github.com/miekg/dns.unpackRRslice+0x124 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [3: 1536] @ 0x50b5b3 0x50afdd 0x50b1b9 0x4fde97 0x77df6f 0x77d5a5 0x76ff9a 0x76fb56 0x770148 0x77059c 0xdf8c8c 0xdf8c5c 0xe10db2 0x4781a1 # 0x50b5b2 bytes.growSlice+0x92 /usr/local/go/src/bytes/buffer.go:249 # 0x50afdc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x50b1b8 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x4fde96 fmt.Fprintf+0x96 /usr/local/go/src/fmt/print.go:225 # 0x77df6e github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x80e /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d5a4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76ff99 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fb55 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x770147 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77059b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8c8b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8c5b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [1: 80] @ 0xa47705 0xa467c5 0xa49a78 0xa49a65 0xa4900a 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa47704 golang.org/x/net/idna.decode+0x84 /go/pkg/mod/golang.org/x/net@v0.34.0/idna/punycode.go:45 # 0xa467c4 golang.org/x/net/idna.(*Profile).process+0x2e4 /go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:365 # 0xa49a77 golang.org/x/net/idna.(*Profile).ToASCII+0x97 /go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:229 # 0xa49a64 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x84 /go/src/lists/parsers/hosts.go:244 # 0xa49009 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /go/src/lists/parsers/hosts.go:104 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 96] @ 0x6b9ee8 0x6b9ed2 0x6b967a 0x6dc2cc 0x6db845 0x4781a1 # 0x6b9ee7 net/http.(*http2frameCache).getDataFrame+0x47 /usr/local/go/src/net/http/h2_bundle.go:1828 # 0x6b9ed1 net/http.http2parseDataFrame+0x31 /usr/local/go/src/net/http/h2_bundle.go:2014 # 0x6b9679 net/http.(*http2Framer).ReadFrame+0x199 /usr/local/go/src/net/http/h2_bundle.go:1916 # 0x6dc2cb net/http.(*http2clientConnReadLoop).run+0x12b /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x6db844 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [1: 64] @ 0x7d5cc5 0x7d69a5 0x7d6c59 0xe037af 0xe032c5 0xe09306 0xe0115d 0xe00d65 0xe008d8 0x710a12 0x7139e8 0x71242d 0x4781a1 # 0x7d5cc4 github.com/miekg/dns.unpackRRslice+0x124 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe037ae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/src/resolver/caching_resolver.go:231 # 0xe032c4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:194 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe0115c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /go/src/resolver/bootstrap.go:242 # 0xe00d64 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /go/src/resolver/bootstrap.go:214 # 0xe008d7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /go/src/resolver/bootstrap.go:193 # 0x710a11 net/http.(*Transport).dial+0xd1 /usr/local/go/src/net/http/transport.go:1187 # 0x7139e7 net/http.(*Transport).dialConn+0x7e7 /usr/local/go/src/net/http/transport.go:1648 # 0x71242c net/http.(*Transport).dialConnFor+0xcc /usr/local/go/src/net/http/transport.go:1485 0: 0 [1: 112] @ 0x76ef37 0xe0329d 0xe03180 0xe09306 0xe0115d 0xe00d65 0xe008d8 0x710a12 0x7139e8 0x71242d 0x4781a1 # 0x76ef36 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe0329c github.com/sirupsen/logrus.(*Entry).WithField+0x37c /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0317f github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x25f /go/src/resolver/caching_resolver.go:192 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe0115c github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolveType+0x1fc /go/src/resolver/bootstrap.go:242 # 0xe00d64 github.com/0xERR0R/blocky/resolver.(*Bootstrap).resolve+0x104 /go/src/resolver/bootstrap.go:214 # 0xe008d7 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x3f7 /go/src/resolver/bootstrap.go:193 # 0x710a11 net/http.(*Transport).dial+0xd1 /usr/local/go/src/net/http/transport.go:1187 # 0x7139e7 net/http.(*Transport).dialConn+0x7e7 /usr/local/go/src/net/http/transport.go:1648 # 0x71242c net/http.(*Transport).dialConnFor+0xcc /usr/local/go/src/net/http/transport.go:1485 0: 0 [1: 32] @ 0x6019df 0x606328 0x606d5d 0x62ac05 0x63fa19 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x6019de crypto/x509.parsePublicKey+0x49e /usr/local/go/src/crypto/x509/parser.go:266 # 0x606327 crypto/x509.parseCertificate+0x8a7 /usr/local/go/src/crypto/x509/parser.go:929 # 0x606d5c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:991 # 0x62ac04 crypto/tls.(*certCache).newCert+0xa4 /usr/local/go/src/crypto/tls/cache.go:85 # 0x63fa18 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x41299a 0x4c6145 0x4c5779 0x4c573d 0x4c6ea5 0x4c742d 0x4c73ef 0x66f1f5 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x4c6144 context.(*cancelCtx).propagateCancel+0x124 /usr/local/go/src/context/context.go:486 # 0x4c5778 context.withCancel+0x58 /usr/local/go/src/context/context.go:273 # 0x4c573c context.WithCancel+0x1c /usr/local/go/src/context/context.go:236 # 0x4c6ea4 context.WithDeadlineCause+0x384 /usr/local/go/src/context/context.go:624 # 0x4c742c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:612 # 0x4c73ee context.WithTimeout+0xe /usr/local/go/src/context/context.go:690 # 0x66f1f4 crypto/tls.dial+0x94 /usr/local/go/src/crypto/tls/tls.go:123 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 208] @ 0x544307 0x544410 0x54938b 0x831d7b 0xe0e817 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x831d7a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xe0e816 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 32] @ 0xe032ea 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe032e9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3c9 /go/src/resolver/caching_resolver.go:211 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 480] @ 0x72cd57 0xb4b60b 0xb4b3ef 0x4781a1 # 0x72cd56 encoding/json.Marshal+0x136 /usr/local/go/src/encoding/json/encode.go:167 # 0xb4b60a github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x12a /go/src/redis/redis.go:220 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [2: 256] @ 0x5a07fa 0x50fe7d 0x618c72 0x628c6b 0x667625 0x668072 0x62fd87 0x644ba5 0x640d47 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a07f9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x618c71 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x668071 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x644ba4 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:705 # 0x640d46 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 256] @ 0x5a07fa 0x50fe7d 0x618c72 0x628859 0x667ed4 0x6426f8 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a07f9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x618c71 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x628858 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667ed3 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /usr/local/go/src/crypto/tls/key_schedule.go:82 # 0x6426f7 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x137 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:391 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 144] @ 0x45bae6 0xb4b7e5 0xb4b49a 0x4781a1 # 0xb4b7e4 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x64 /go/src/redis/redis.go:241 # 0xb4b499 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1d9 /go/src/redis/redis.go:196 0: 0 [1: 256] @ 0x5a556c 0x5a55cc 0x730ea5 0x7300de 0x72d4f3 0x72d2c5 0x72ccf0 0xb4b60b 0xb4b3ef 0x4781a1 # 0x5a556b slices.Grow[...]+0x12b /usr/local/go/src/slices/slices.go:397 # 0x5a55cb encoding/base64.(*Encoding).AppendEncode+0x18b /usr/local/go/src/encoding/base64/base64.go:200 # 0x730ea4 encoding/json.encodeByteSlice+0x144 /usr/local/go/src/encoding/json/encode.go:790 # 0x7300dd encoding/json.structEncoder.encode+0x21d /usr/local/go/src/encoding/json/encode.go:704 # 0x72d4f2 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:321 # 0x72d2c4 encoding/json.(*encodeState).marshal+0xc4 /usr/local/go/src/encoding/json/encode.go:297 # 0x72ccef encoding/json.Marshal+0xcf /usr/local/go/src/encoding/json/encode.go:163 # 0xb4b60a github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x12a /go/src/redis/redis.go:220 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [1: 64] @ 0x72d1a5 0x72cc73 0xb4b60b 0xb4b3ef 0x4781a1 # 0x72d1a4 encoding/json.newEncodeState+0x84 /usr/local/go/src/encoding/json/encode.go:279 # 0x72cc72 encoding/json.Marshal+0x52 /usr/local/go/src/encoding/json/encode.go:160 # 0xb4b60a github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x12a /go/src/redis/redis.go:220 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [3: 96] @ 0x8319cb 0xe0e817 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x8319ca github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/src/util/common.go:44 # 0xe0e816 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 16] @ 0x628a85 0x667642 0x6680c5 0x62fd87 0x6441a5 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x628a84 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x184 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:64 # 0x667641 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x6680c4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x6441a4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x324 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:609 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 640] @ 0x7d637c 0x7d6129 0xe03af7 0xe03ad3 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6128 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03af6 github.com/miekg/dns.(*Msg).Pack+0xb6 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03ad2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /go/src/resolver/caching_resolver.go:280 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [3: 16128] @ 0xb4ef4b 0xb4ef18 0xe1e5d6 0xe1e1dc 0x4781a1 # 0xb4ef4a github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4ef17 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e5d5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xe1e1db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 36864] @ 0xb4ef4b 0xb4ef18 0xe1e5d6 0xe1e1dc 0x4781a1 # 0xb4ef4a github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4ef17 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e5d5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xe1e1db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 192] @ 0x45ba12 0x45b425 0x801725 0x831d08 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x801724 github.com/miekg/dns.(*SVCB).String+0x1e4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:904 # 0x831d07 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /go/src/util/common.go:57 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 16] @ 0x544307 0x544410 0x7fdbd8 0x801650 0x7fd315 0x831d08 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x7fdbd7 github.com/miekg/dns.(*SVCBAlpn).String+0x97 /go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:370 # 0x80164f github.com/miekg/dns.(*SVCB).String+0x10f /go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:904 # 0x7fd314 github.com/miekg/dns.(*HTTPS).String+0x14 /go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:240 # 0x831d07 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /go/src/util/common.go:57 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 80] @ 0x45ba12 0x45b425 0x45b665 0x7c6511 0x801569 0x7fd315 0x831d08 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x7c6510 github.com/miekg/dns.(*RR_Header).String+0x130 /go/pkg/mod/github.com/miekg/dns@v1.1.62/dns.go:92 # 0x801568 github.com/miekg/dns.(*SVCB).String+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:900 # 0x7fd314 github.com/miekg/dns.(*HTTPS).String+0x14 /go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:240 # 0x831d07 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /go/src/util/common.go:57 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 528] @ 0x51aca5 0x51a7eb 0x62bd94 0x62fd96 0x642819 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x51aca4 crypto/aes.newCipher+0x84 /usr/local/go/src/crypto/aes/cipher_asm.go:48 # 0x51a7ea crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x62bd93 crypto/tls.aeadAESGCMTLS13+0x33 /usr/local/go/src/crypto/tls/cipher_suites.go:555 # 0x62fd95 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x642818 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:399 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 240] @ 0x7d637c 0x7d6116 0xb4b537 0xb4b528 0xb4b3ef 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xb4b536 github.com/miekg/dns.(*Msg).Pack+0x56 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xb4b527 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/src/redis/redis.go:217 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [1: 64] @ 0x667875 0x667845 0x667757 0x58b2e7 0x58b672 0x667525 0x66732e 0x667d72 0x642745 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x667874 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667844 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667756 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 /usr/local/go/src/crypto/tls/key_schedule.go:43 # 0x58b2e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b671 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667524 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66732d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x642744 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x184 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:394 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0xa47705 0xa467c5 0xa49a78 0xa49a65 0xa4900a 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa47704 golang.org/x/net/idna.decode+0x84 /go/pkg/mod/golang.org/x/net@v0.34.0/idna/punycode.go:45 # 0xa467c4 golang.org/x/net/idna.(*Profile).process+0x2e4 /go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:365 # 0xa49a77 golang.org/x/net/idna.(*Profile).ToASCII+0x97 /go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:229 # 0xa49a64 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x84 /go/src/lists/parsers/hosts.go:244 # 0xa49009 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /go/src/lists/parsers/hosts.go:104 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 4096] @ 0x6a809a 0x483ef1 0x6b7a88 0x6b821a 0x6b80e5 0x6c185c 0x6deb3e 0x6dc5e6 0x6db845 0x4781a1 # 0x6a8099 net/http.init.func3+0x19 /usr/local/go/src/net/http/h2_bundle.go:1047 # 0x483ef0 sync.(*Pool).Get+0xb0 /usr/local/go/src/sync/pool.go:152 # 0x6b7a87 net/http.http2getDataBufferChunk+0xa7 /usr/local/go/src/net/http/h2_bundle.go:1059 # 0x6b8219 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /usr/local/go/src/net/http/h2_bundle.go:1166 # 0x6b80e4 net/http.(*http2dataBuffer).Write+0x84 /usr/local/go/src/net/http/h2_bundle.go:1149 # 0x6c185b net/http.(*http2pipe).Write+0x17b /usr/local/go/src/net/http/h2_bundle.go:3785 # 0x6deb3d net/http.(*http2clientConnReadLoop).processData+0x21d /usr/local/go/src/net/http/h2_bundle.go:9787 # 0x6dc5e5 net/http.(*http2clientConnReadLoop).run+0x445 /usr/local/go/src/net/http/h2_bundle.go:9376 # 0x6db844 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [1: 576] @ 0x564705 0x56467d 0x58950c 0x589507 0x588fa6 0x601709 0x606328 0x606d5d 0x62ac05 0x63fa19 0x643893 0x640d1a 0x63b674 0x63908b 0x71310e 0x713109 0x4781a1 # 0x564704 math/big.nat.make+0xa4 /usr/local/go/src/math/big/nat.go:72 # 0x56467c math/big.nat.setBytes+0x1c /usr/local/go/src/math/big/nat.go:1338 # 0x58950b math/big.(*Int).SetBytes+0xcb /usr/local/go/src/math/big/int.go:515 # 0x589506 vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1BigInt+0xc6 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:330 # 0x588fa5 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Integer+0x65 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:290 # 0x601708 crypto/x509.parsePublicKey+0x1c8 /usr/local/go/src/crypto/x509/parser.go:233 # 0x606327 crypto/x509.parseCertificate+0x8a7 /usr/local/go/src/crypto/x509/parser.go:929 # 0x606d5c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:991 # 0x62ac04 crypto/tls.(*certCache).newCert+0xa4 /usr/local/go/src/crypto/tls/cache.go:85 # 0x63fa18 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71310d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x713108 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 160] @ 0xa57046 0xa56b7b 0xa612df 0xa56af5 0xa97647 0xa97633 0xa5a504 0xa97555 0xa980d1 0xa980b6 0x4781a1 # 0xa57045 github.com/go-redis/redis/v8/internal/proto.(*Reader).readStringReply+0xa5 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:169 # 0xa56b7a github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x11a /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:110 # 0xa612de github.com/go-redis/redis/v8.sliceParser+0x5e /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:475 # 0xa56af4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa97646 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa97632 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa5a503 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa97554 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xf4 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa980d0 github.com/go-redis/redis/v8.(*PubSub).Receive+0x90 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa980b5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x75 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [1: 48] @ 0xa9a30c 0xa9a213 0xa98a52 0xb49b58 0xa8f113 0xb4b653 0xb4b3ef 0x4781a1 # 0xa9a30b github.com/go-redis/redis/v8.(*baseClient)._process+0x8b /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/redis.go:329 # 0xa9a212 github.com/go-redis/redis/v8.(*baseClient).process+0x72 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/redis.go:311 # 0xa98a51 github.com/go-redis/redis/v8.hooks.process+0x71 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/redis.go:54 # 0xb49b57 github.com/go-redis/redis/v8.(*Client).Process+0x77 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/redis.go:596 # 0xa8f112 github.com/go-redis/redis/v8.cmdable.Publish+0x132 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/commands.go:3174 # 0xb4b652 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x172 /go/src/redis/redis.go:228 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [1: 24] @ 0x7d4686 0x81e917 0x7d5aaa 0x7d57ed 0x7d5c4c 0x7d6a0d 0x7d6c59 0x7c36cc 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x81e916 github.com/miekg/dns.(*SOA).unpack+0x36 /go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2605 # 0x7d5aa9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a0c github.com/miekg/dns.(*Msg).unpack+0x2ec /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 112] @ 0x628c8f 0x667625 0x6680c5 0x62fd87 0x642819 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x628c8e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x6680c4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x642818 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:399 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x58b409 0x647133 0x64701a 0x63603f 0x63b2a5 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b408 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x647132 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x18d2 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x647019 crypto/tls.(*clientHelloMsg).marshal+0x17b9 /usr/local/go/src/crypto/tls/handshake_messages.go:231 # 0x63603e crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x63b2a4 crypto/tls.(*Conn).clientHandshake+0x1c4 /usr/local/go/src/crypto/tls/handshake_client.go:208 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 320] @ 0x412d0d 0x41472f 0x417705 0x7d3ca9 0x7d3c53 0x7d809d 0x7d64bb 0x7d6116 0x7fa80e 0x7fa7ff 0xe5e1f6 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d3ca8 github.com/miekg/dns.compressionMap.insert+0x3a8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:180 # 0x7d3c52 github.com/miekg/dns.packDomainName+0x352 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:307 # 0x7d809c github.com/miekg/dns.(*Question).pack+0x5c /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1104 # 0x7d64ba github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x33a /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:798 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa80d github.com/miekg/dns.(*Msg).Pack+0x4d /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa7fe github.com/miekg/dns.(*response).WriteMsg+0x3e /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e1f5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:519 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [3: 3840] @ 0x7d637c 0x7d6116 0xb4b537 0xb4b528 0xb4b3ef 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xb4b536 github.com/miekg/dns.(*Msg).Pack+0x56 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xb4b527 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/src/redis/redis.go:217 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [1: 144] @ 0x45ba12 0x45b425 0x801725 0x7fd315 0x831d08 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x801724 github.com/miekg/dns.(*SVCB).String+0x1e4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:904 # 0x7fd314 github.com/miekg/dns.(*HTTPS).String+0x14 /go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:240 # 0x831d07 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /go/src/util/common.go:57 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 96] @ 0x618c32 0x628c6b 0x667625 0x6680c5 0x62fd87 0x642819 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x618c31 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x6680c4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x642818 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:399 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x5a0ca5 0x618632 0x66823d 0x644ab9 0x640d47 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a0ca4 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x618631 crypto/hmac.(*hmac).Sum+0x31 /usr/local/go/src/crypto/hmac/hmac.go:58 # 0x66823c crypto/tls.(*cipherSuiteTLS13).finishedHash+0x11c /usr/local/go/src/crypto/tls/key_schedule.go:105 # 0x644ab8 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x58 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:698 # 0x640d46 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x58b409 0x6674b6 0x66731e 0x667d72 0x642cd0 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b408 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6674b5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66731d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x642ccf crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x70f /usr/local/go/src/crypto/tls/handshake_client_tls13.go:421 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x667bd4 0x667ba4 0x6679bb 0x58b2e7 0x58b672 0x6674b6 0x66731e 0x6681af 0x643f25 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x667bd3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667ba3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6679ba crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a /usr/local/go/src/crypto/tls/key_schedule.go:40 # 0x58b2e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b671 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674b5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66731d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x6681ae crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x643f24 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0xa4 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:593 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 72] @ 0x9057f0 0x905266 0x9050ff 0xe027eb 0xe02761 0xe1e548 0xe03bbc 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x9057ef github.com/asaskevich/EventBus.(*EventBus).setUpPublish+0x6f /go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:200 # 0x905265 github.com/asaskevich/EventBus.(*EventBus).doPublish+0x25 /go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:159 # 0x9050fe github.com/asaskevich/EventBus.(*EventBus).Publish+0x59e /go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:144 # 0xe027ea github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /go/src/resolver/caching_resolver.go:336 # 0xe02760 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x20 /go/src/resolver/caching_resolver.go:98 # 0xe1e547 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x167 /go/src/cache/expirationcache/expiration_cache.go:158 # 0xe03bbb github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17b /go/src/resolver/caching_resolver.go:286 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 112] @ 0x45bae6 0x5fe105 0x5fdffa 0x6400ed 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5fe104 crypto/x509.(*CertPool).addCertFunc+0x144 /usr/local/go/src/crypto/x509/cert_pool.go:206 # 0x5fdff9 crypto/x509.(*CertPool).AddCert+0x39 /usr/local/go/src/crypto/x509/cert_pool.go:184 # 0x6400ec crypto/tls.(*Conn).verifyServerCertificate+0x7ac /usr/local/go/src/crypto/tls/handshake_client.go:994 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x5a0ca5 0x618632 0x628ac8 0x667642 0x6681af 0x643f25 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a0ca4 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x618631 crypto/hmac.(*hmac).Sum+0x31 /usr/local/go/src/crypto/hmac/hmac.go:58 # 0x628ac7 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x667641 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x6681ae crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x643f24 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0xa4 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:593 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 480] @ 0x544307 0x544410 0x54938b 0x831d7b 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x831d7a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0x7d4686 0x818389 0x7d5aaa 0x7d57ed 0x7d5c4c 0x7d69a5 0x7d6c59 0xe037af 0xe032c5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x818388 github.com/miekg/dns.(*CNAME).unpack+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1433 # 0x7d5aa9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe037ae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/src/resolver/caching_resolver.go:231 # 0xe032c4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:194 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 16] @ 0xe5d765 0xe5dd08 0xe5df1f 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe5d764 github.com/0xERR0R/blocky/server.newRequest+0x344 /go/src/server/server.go:452 # 0xe5dd07 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/src/server/server.go:483 # 0xe5df1e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/src/server/server.go:500 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 16] @ 0x510a29 0x7c39b8 0x7c3685 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x510a28 encoding/binary.Read+0x88 /usr/local/go/src/encoding/binary/binary.go:240 # 0x7c39b7 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x237 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:287 # 0x7c3684 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 48] @ 0x7d4686 0x818389 0x7d5aaa 0x7d57ed 0x7d5c4c 0x7d69a5 0x7d6c59 0xe037af 0xe032c5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x818388 github.com/miekg/dns.(*CNAME).unpack+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1433 # 0x7d5aa9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe037ae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/src/resolver/caching_resolver.go:231 # 0xe032c4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:194 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 128] @ 0x58b525 0x58b3fb 0x646233 0x64611a 0x63603f 0x63b2a5 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b524 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x58b3fa vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x646232 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x9d2 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x646119 crypto/tls.(*clientHelloMsg).marshal+0x8b9 /usr/local/go/src/crypto/tls/handshake_messages.go:157 # 0x63603e crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x63b2a4 crypto/tls.(*Conn).clientHandshake+0x1c4 /usr/local/go/src/crypto/tls/handshake_client.go:208 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0x618d1d 0x6681e5 0x644ab9 0x640d47 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x618d1c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x6681e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /usr/local/go/src/crypto/tls/key_schedule.go:103 # 0x644ab8 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x58 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:698 # 0x640d46 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x6675c5 0x6680c5 0x62fd87 0x642819 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x6675c4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /usr/local/go/src/crypto/tls/key_schedule.go:61 # 0x6680c4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x642818 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:399 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0x7d4686 0x7d92d8 0x7d5765 0x7d5c4c 0x7d69a5 0x7d6c59 0xe037af 0xe032c5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d92d7 github.com/miekg/dns.unpackHeader+0x57 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d5764 github.com/miekg/dns.UnpackRR+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe037ae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/src/resolver/caching_resolver.go:231 # 0xe032c4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:194 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 32] @ 0xe17e25 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0xe17e24 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x304 /go/src/resolver/upstream_resolver.go:390 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 192] @ 0x618cdf 0x628c6b 0x667625 0x6680c5 0x62fd87 0x642794 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x618cde crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x6680c4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x642793 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x1d3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:396 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x8171f6 0x8171a6 0x81719d 0x7d5aaa 0x7d57ed 0x7d5c4c 0x7d69a5 0x7d6c59 0xe037af 0xe032c5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x8171f5 github.com/miekg/dns.cloneSlice[...]+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x8171a5 github.com/miekg/dns.unpackDataAAAA+0x25 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:48 # 0x81719c github.com/miekg/dns.(*AAAA).unpack+0x1c /go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1226 # 0x7d5aa9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe037ae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/src/resolver/caching_resolver.go:231 # 0xe032c4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:194 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 96] @ 0x4c5e46 0x6397ed 0x4781a1 # 0x4c5e45 context.(*cancelCtx).Done+0x145 /usr/local/go/src/context/context.go:447 # 0x6397ec crypto/tls.(*Conn).handshakeContext.func2+0x4c /usr/local/go/src/crypto/tls/conn.go:1530 0: 0 [2: 256] @ 0x72a22c 0x726fd5 0x728b11 0x726efe 0x7267fe 0x7263b9 0xb4b7f9 0xb4b49a 0x4781a1 # 0x72a22b encoding/json.(*decodeState).literalStore+0x86b /usr/local/go/src/encoding/json/decode.go:938 # 0x726fd4 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:388 # 0x728b10 encoding/json.(*decodeState).object+0xd10 /usr/local/go/src/encoding/json/decode.go:755 # 0x726efd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:374 # 0x7267fd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:181 # 0x7263b8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xb4b7f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/src/redis/redis.go:241 # 0xb4b499 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1d9 /go/src/redis/redis.go:196 0: 0 [1: 64] @ 0x7d4686 0x818389 0x7d5aaa 0x7d57ed 0x7d5c4c 0x7d69a5 0x7d6c59 0x7c36cc 0x7c35ee 0x7c40e5 0xe1635e 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x818388 github.com/miekg/dns.(*CNAME).unpack+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1433 # 0x7d5aa9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35ed github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 64] @ 0x618cdf 0x628c6b 0x667625 0x667d72 0x6426c9 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x618cde crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6426c8 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x108 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:392 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x5a0ca5 0x618632 0x628ac8 0x667642 0x667d72 0x668305 0x64427e 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a0ca4 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x618631 crypto/hmac.(*hmac).Sum+0x31 /usr/local/go/src/crypto/hmac/hmac.go:58 # 0x628ac7 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x667641 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x668304 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /usr/local/go/src/crypto/tls/key_schedule.go:111 # 0x64427d crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x3fd /usr/local/go/src/crypto/tls/handshake_client_tls13.go:622 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 128] @ 0x60cc79 0x60d3a6 0x60d178 0x60d81a 0x60d1cb 0x60d81a 0x60d1cb 0x60c838 0x640159 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x60cc78 crypto/x509.alreadyInChain+0xb8 /usr/local/go/src/crypto/x509/verify.go:856 # 0x60d3a5 crypto/x509.(*Certificate).buildChains.func1+0xc5 /usr/local/go/src/crypto/x509/verify.go:902 # 0x60d177 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:953 # 0x60d819 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60d819 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c837 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x640158 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x600b85 0x60608a 0x606d5d 0x62ac05 0x63fa19 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x600b84 crypto/x509.parseName+0x324 /usr/local/go/src/crypto/x509/parser.go:138 # 0x606089 crypto/x509.parseCertificate+0x609 /usr/local/go/src/crypto/x509/parser.go:901 # 0x606d5c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:991 # 0x62ac04 crypto/tls.(*certCache).newCert+0xa4 /usr/local/go/src/crypto/tls/cache.go:85 # 0x63fa18 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 256] @ 0x544307 0x544410 0x54938b 0x831d7b 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x831d7a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x8171f6 0x8171a6 0x81719d 0x7d5aaa 0x7d57ed 0x7d5c4c 0x7d69a5 0x7d6c59 0x7c36cc 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x8171f5 github.com/miekg/dns.cloneSlice[...]+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x8171a5 github.com/miekg/dns.unpackDataAAAA+0x25 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:48 # 0x81719c github.com/miekg/dns.(*AAAA).unpack+0x1c /go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1226 # 0x7d5aa9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 16] @ 0x7d4686 0x7d82a6 0x7d685f 0x7f9e49 0x7f9c45 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d82a5 github.com/miekg/dns.unpackQuestion+0x25 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d685e github.com/miekg/dns.(*Msg).unpack+0x13e /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7f9e48 github.com/miekg/dns.(*Server).serveDNS+0x188 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:638 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 16] @ 0x45ba12 0x45bd87 0xa47a5c 0xa467c5 0xa49a78 0xa49a65 0xa4900a 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa47a5b golang.org/x/net/idna.decode+0x3db /go/pkg/mod/golang.org/x/net@v0.34.0/idna/punycode.go:97 # 0xa467c4 golang.org/x/net/idna.(*Profile).process+0x2e4 /go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:365 # 0xa49a77 golang.org/x/net/idna.(*Profile).ToASCII+0x97 /go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:229 # 0xa49a64 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x84 /go/src/lists/parsers/hosts.go:244 # 0xa49009 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /go/src/lists/parsers/hosts.go:104 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 192] @ 0x4fbc97 0x4fbc62 0x4fc7d9 0x4ff645 0x501286 0x503e9e 0x4fb045 0xa49c06 0xa49d45 0xa49aec 0xa4900a 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x4fbc96 fmt.(*buffer).writeString+0x216 /usr/local/go/src/fmt/print.go:108 # 0x4fbc61 fmt.(*fmt).padString+0x1e1 /usr/local/go/src/fmt/format.go:110 # 0x4fc7d8 fmt.(*fmt).fmtS+0x38 /usr/local/go/src/fmt/format.go:359 # 0x4ff644 fmt.(*pp).fmtString+0xc4 /usr/local/go/src/fmt/print.go:497 # 0x501285 fmt.(*pp).printArg+0x345 /usr/local/go/src/fmt/print.go:741 # 0x503e9d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1075 # 0x4fb044 fmt.Errorf+0x84 /usr/local/go/src/fmt/errors.go:25 # 0xa49c05 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0xc5 /go/src/lists/parsers/hosts.go:266 # 0xa49d44 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /go/src/lists/parsers/hosts.go:284 # 0xa49aeb github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b /go/src/lists/parsers/hosts.go:250 # 0xa49009 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /go/src/lists/parsers/hosts.go:104 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 4096] @ 0x6b825b 0x6b80e5 0x6c185c 0x6deb3e 0x6dc5e6 0x6db845 0x4781a1 # 0x6b825a net/http.(*http2dataBuffer).lastChunkOrAlloc+0x9a /usr/local/go/src/net/http/h2_bundle.go:1167 # 0x6b80e4 net/http.(*http2dataBuffer).Write+0x84 /usr/local/go/src/net/http/h2_bundle.go:1149 # 0x6c185b net/http.(*http2pipe).Write+0x17b /usr/local/go/src/net/http/h2_bundle.go:3785 # 0x6deb3d net/http.(*http2clientConnReadLoop).processData+0x21d /usr/local/go/src/net/http/h2_bundle.go:9787 # 0x6dc5e5 net/http.(*http2clientConnReadLoop).run+0x445 /usr/local/go/src/net/http/h2_bundle.go:9376 # 0x6db844 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [1: 48] @ 0x484939 0x483e05 0x75089b 0x751b1c 0x753b72 0xa49bad 0xa49b85 0xa49b7e 0xa49449 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x484938 sync.(*poolChain).pushHead+0x38 /usr/local/go/src/sync/poolqueue.go:233 # 0x483e04 sync.(*Pool).Put+0x84 /usr/local/go/src/sync/pool.go:112 # 0x75089a regexp.freeBitState+0xba /usr/local/go/src/regexp/backtrack.go:59 # 0x751b1b regexp.(*Regexp).backtrack+0x3bb /usr/local/go/src/regexp/backtrack.go:363 # 0x753b71 regexp.(*Regexp).doExecute+0x271 /usr/local/go/src/regexp/exec.go:535 # 0xa49bac regexp.(*Regexp).doMatch+0x6c /usr/local/go/src/regexp/exec.go:514 # 0xa49b84 regexp.(*Regexp).MatchString+0x44 /usr/local/go/src/regexp/regexp.go:531 # 0xa49b7d github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /go/src/lists/parsers/hosts.go:262 # 0xa49448 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2c8 /go/src/lists/parsers/hosts.go:167 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 384] @ 0x7c39d1 0x7c3685 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7c39d0 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c3684 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 16] @ 0xb4b691 0xb4b654 0xb4b3ef 0x4781a1 # 0xb4b690 github.com/0xERR0R/blocky/redis.prefixKey+0x1b0 /go/src/redis/redis.go:345 # 0xb4b653 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x173 /go/src/redis/redis.go:232 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [2: 128] @ 0x4fdf86 0x831b39 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x4fdf85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x831b38 github.com/0xERR0R/blocky/util.AnswerToString+0x198 /go/src/util/common.go:53 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 16] @ 0x7d5cc5 0x7d6a0d 0x7d6c59 0xe037af 0xe032c5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d5cc4 github.com/miekg/dns.unpackRRslice+0x124 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d6a0c github.com/miekg/dns.(*Msg).unpack+0x2ec /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe037ae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/src/resolver/caching_resolver.go:231 # 0xe032c4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:194 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [3: 384] @ 0x5a07fa 0x50fe7d 0x618c72 0x628c6b 0x667625 0x668072 0x62fd87 0x642794 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a07f9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x618c71 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x668071 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x642793 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x1d3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:396 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 48] @ 0x5ada88 0x5ada89 0x5cea25 0x500a7f 0x501386 0x503e9e 0x4fdf73 0x831bf4 0xe0e817 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 # 0x5ada87 net/netip.Addr.string6+0x1c7 /usr/local/go/src/net/netip/netip.go:890 # 0x5ada88 net/netip.Addr.String+0x1c8 /usr/local/go/src/net/netip/netip.go:789 # 0x5cea24 net.IP.String+0xc4 /usr/local/go/src/net/ip.go:307 # 0x500a7e fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x501385 fmt.(*pp).printArg+0x445 /usr/local/go/src/fmt/print.go:756 # 0x503e9d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1075 # 0x4fdf72 fmt.Sprintf+0x52 /usr/local/go/src/fmt/print.go:239 # 0x831bf3 github.com/0xERR0R/blocky/util.AnswerToString+0x253 /go/src/util/common.go:51 # 0xe0e816 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 64] @ 0x4fdf86 0x831b39 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x4fdf85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x831b38 github.com/0xERR0R/blocky/util.AnswerToString+0x198 /go/src/util/common.go:53 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 48] @ 0x7d4686 0x81e917 0x7d5aaa 0x7d57ed 0x7d5c4c 0x7d6a0d 0x7d6c59 0x7c36cc 0x7c35ee 0x7c40e5 0xe1635e 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x81e916 github.com/miekg/dns.(*SOA).unpack+0x36 /go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2605 # 0x7d5aa9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a0c github.com/miekg/dns.(*Msg).unpack+0x2ec /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35ed github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 80] @ 0x7d4686 0x7d92d8 0x7d5765 0x7d5c4c 0x7d69a5 0x7d6c59 0x7c36cc 0x7c35ee 0x7c40e5 0xe1635e 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d92d7 github.com/miekg/dns.unpackHeader+0x57 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d5764 github.com/miekg/dns.UnpackRR+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35ed github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [3: 192] @ 0x618cdf 0x6681e5 0x644ab9 0x640d47 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x618cde crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x6681e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /usr/local/go/src/crypto/tls/key_schedule.go:103 # 0x644ab8 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x58 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:698 # 0x640d46 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0x8319cb 0xe0e817 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x8319ca github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/src/util/common.go:44 # 0xe0e816 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 48] @ 0xa8f025 0xb4b653 0xb4b3ef 0x4781a1 # 0xa8f024 github.com/go-redis/redis/v8.cmdable.Publish+0x44 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/commands.go:3173 # 0xb4b652 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x172 /go/src/redis/redis.go:228 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [1: 112] @ 0x4fdf86 0x7b7ea5 0xe11d47 0x7b7b0f 0xe11ccd 0xe11bf9 0xe16be5 0xe16d25 0xe0d21a 0xe0de05 0xe05fff 0xe05c4b 0xe05d4e 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d # 0x4fdf85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x7b7ea4 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /go/src/log/logger.go:78 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11bf8 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /go/src/resolver/resolver.go:197 # 0xe16be4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /go/src/resolver/upstream_resolver.go:313 # 0xe16d24 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/src/resolver/upstream_resolver.go:330 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0de04 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /go/src/resolver/parallel_best_resolver.go:160 # 0xe05ffe github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).internalResolve+0x11e /go/src/resolver/conditional_upstream_resolver.go:106 # 0xe05c4a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).processRequest+0x1ea /go/src/resolver/conditional_upstream_resolver.go:63 # 0xe05d4d github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x8d /go/src/resolver/conditional_upstream_resolver.go:88 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 0: 0 [1: 16] @ 0x7d5cc5 0x7d6a0d 0x7d6c59 0x7c36cc 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7d5cc4 github.com/miekg/dns.unpackRRslice+0x124 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d6a0c github.com/miekg/dns.(*Msg).unpack+0x2ec /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [2: 3584] @ 0x4842bc 0x484106 0x483e5c 0x7fa4ea 0x7f7533 0x7f91ae 0x7f7c30 0xe5d089 0x4781a1 # 0x4842bb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:238 # 0x484105 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:217 # 0x483e5b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:132 # 0x7fa4e9 github.com/miekg/dns.(*Server).readUDP+0xc9 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:715 # 0x7f7532 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:174 # 0x7f91ad github.com/miekg/dns.(*Server).serveUDP+0x26d /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:530 # 0x7f7c2f github.com/miekg/dns.(*Server).ListenAndServe+0x5af /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:359 # 0xe5d088 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/src/server/server.go:396 0: 0 [2: 96] @ 0x41299a 0x63fcdf 0x63fdde 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x63fcde crypto/x509.NewCertPool+0x39e /usr/local/go/src/crypto/x509/cert_pool.go:66 # 0x63fddd crypto/tls.(*Conn).verifyServerCertificate+0x49d /usr/local/go/src/crypto/tls/handshake_client.go:990 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 640] @ 0xa57046 0xa56b7b 0xa612df 0xa56af5 0xa97647 0xa97633 0xa5a504 0xa97555 0xa980d1 0xa980b6 0x4781a1 # 0xa57045 github.com/go-redis/redis/v8/internal/proto.(*Reader).readStringReply+0xa5 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:169 # 0xa56b7a github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x11a /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:110 # 0xa612de github.com/go-redis/redis/v8.sliceParser+0x5e /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:475 # 0xa56af4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa97646 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa97632 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa5a503 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa97554 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xf4 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa980d0 github.com/go-redis/redis/v8.(*PubSub).Receive+0x90 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa980b5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x75 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [3: 480] @ 0x4127b7 0x41792d 0x7d3ca9 0x7d3c53 0x80ec0b 0x7d5597 0x7d655a 0x7d6116 0x7fa80e 0x7fa7ff 0xe5e1f6 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d3ca8 github.com/miekg/dns.compressionMap.insert+0x3a8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:180 # 0x7d3c52 github.com/miekg/dns.packDomainName+0x352 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:307 # 0x80ec0a github.com/miekg/dns.(*CNAME).pack+0x4a /go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:148 # 0x7d5596 github.com/miekg/dns.packRR+0x176 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:589 # 0x7d6559 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:804 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa80d github.com/miekg/dns.(*Msg).Pack+0x4d /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa7fe github.com/miekg/dns.(*response).WriteMsg+0x3e /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e1f5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:519 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 16] @ 0x7b7eaa 0xe11d47 0x7b7b0f 0xe11ccd 0xe11bf9 0xe16be5 0xe16d25 0xe0d21a 0xe0de05 0xe05fff 0xe05c4b 0xe05d4e 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 # 0x7b7ea9 github.com/0xERR0R/blocky/log.WithPrefix+0xe9 /go/src/log/logger.go:81 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11bf8 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /go/src/resolver/resolver.go:197 # 0xe16be4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /go/src/resolver/upstream_resolver.go:313 # 0xe16d24 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/src/resolver/upstream_resolver.go:330 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0de04 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /go/src/resolver/parallel_best_resolver.go:160 # 0xe05ffe github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).internalResolve+0x11e /go/src/resolver/conditional_upstream_resolver.go:106 # 0xe05c4a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).processRequest+0x1ea /go/src/resolver/conditional_upstream_resolver.go:63 # 0xe05d4d github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x8d /go/src/resolver/conditional_upstream_resolver.go:88 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 1152] @ 0x7d637c 0x7d6116 0xb4b537 0xb4b528 0xb4b3ef 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xb4b536 github.com/miekg/dns.(*Msg).Pack+0x56 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xb4b527 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/src/redis/redis.go:217 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [1: 48] @ 0x7d4686 0x7d82a6 0x7d685f 0x7d6c59 0x7c36cc 0x7c35ee 0x7c40e5 0xe1635e 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d82a5 github.com/miekg/dns.unpackQuestion+0x25 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d685e github.com/miekg/dns.(*Msg).unpack+0x13e /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35ed github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 224] @ 0x72a22c 0x726fd5 0x728b11 0x726efe 0x7267fe 0x7263b9 0xb4b7f9 0xb4b49a 0x4781a1 # 0x72a22b encoding/json.(*decodeState).literalStore+0x86b /usr/local/go/src/encoding/json/decode.go:938 # 0x726fd4 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:388 # 0x728b10 encoding/json.(*decodeState).object+0xd10 /usr/local/go/src/encoding/json/decode.go:755 # 0x726efd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:374 # 0x7267fd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:181 # 0x7263b8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xb4b7f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/src/redis/redis.go:241 # 0xb4b499 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1d9 /go/src/redis/redis.go:196 0: 0 [1: 32] @ 0x544307 0x544410 0x5498ec 0x7c5dff 0x7f6cc7 0x7f72aa 0x7fa10d 0x7f9c45 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x5498eb strings.Map+0x1cb /usr/local/go/src/strings/strings.go:499 # 0x7c5dfe github.com/miekg/dns.CanonicalName+0x5e /go/pkg/mod/github.com/miekg/dns@v1.1.62/defaults.go:333 # 0x7f6cc6 github.com/miekg/dns.(*ServeMux).match+0xc6 /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:38 # 0x7f72a9 github.com/miekg/dns.(*ServeMux).ServeDNS+0x49 /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:99 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 64] @ 0x7d4686 0x7d82a6 0x7d685f 0x7d6c59 0xe037af 0xe032c5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d82a5 github.com/miekg/dns.unpackQuestion+0x25 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d685e github.com/miekg/dns.(*Msg).unpack+0x13e /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe037ae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/src/resolver/caching_resolver.go:231 # 0xe032c4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:194 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [3: 1152] @ 0x544307 0x544410 0x54938b 0x831d7b 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x831d7a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [5: 2880] @ 0x7d637c 0x7d6116 0x7fa80e 0x7fa7ff 0xe5e1f6 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa80d github.com/miekg/dns.(*Msg).Pack+0x4d /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa7fe github.com/miekg/dns.(*response).WriteMsg+0x3e /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e1f5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:519 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 2560] @ 0x50b5b3 0x50afdd 0x50b1b9 0x4fde97 0x77df6f 0x77d5a5 0x76ff9a 0x76fb56 0x770148 0x77059c 0xdf8c8c 0xdf8c5c 0xe10db2 0x4781a1 # 0x50b5b2 bytes.growSlice+0x92 /usr/local/go/src/bytes/buffer.go:249 # 0x50afdc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x50b1b8 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x4fde96 fmt.Fprintf+0x96 /usr/local/go/src/fmt/print.go:225 # 0x77df6e github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x80e /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d5a4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76ff99 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fb55 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x770147 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77059b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8c8b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8c5b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [2: 48] @ 0x7dcd10 0x815598 0x7d5597 0x7d655a 0x7d6116 0x7fa80e 0x7fa7ff 0xe5e1f6 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7dcd0f github.com/miekg/dns.packDataSVCB+0xef /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:617 # 0x815597 github.com/miekg/dns.(*SVCB).pack+0x137 /go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1002 # 0x7d5596 github.com/miekg/dns.packRR+0x176 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:589 # 0x7d6559 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:804 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa80d github.com/miekg/dns.(*Msg).Pack+0x4d /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa7fe github.com/miekg/dns.(*response).WriteMsg+0x3e /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e1f5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:519 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 640] @ 0x544307 0x544410 0x54938b 0x831d7b 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x831d7a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 1792] @ 0x4842bc 0x484106 0x483e5c 0x4fd9ba 0x4fdf50 0x7b7ea5 0xe11d47 0x7b7b0f 0xe11ccd 0xe11b85 0xe07f9a 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x4842bb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:238 # 0x484105 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:217 # 0x483e5b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:132 # 0x4fd9b9 fmt.newPrinter+0x19 /usr/local/go/src/fmt/print.go:152 # 0x4fdf4f fmt.Sprintf+0x2f /usr/local/go/src/fmt/print.go:238 # 0x7b7ea4 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /go/src/log/logger.go:78 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe07f99 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /go/src/resolver/custom_dns_resolver.go:193 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 352] @ 0x45bae6 0xb4b7e5 0xb4b49a 0x4781a1 # 0xb4b7e4 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x64 /go/src/redis/redis.go:241 # 0xb4b499 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1d9 /go/src/redis/redis.go:196 0: 0 [2: 224] @ 0x628c8f 0x667625 0x6680c5 0x62fd87 0x642794 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x628c8e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x6680c4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x642793 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x1d3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:396 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 768] @ 0x7d637c 0x7d6116 0x7fa80e 0x7fa7ff 0xe5e1f6 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa80d github.com/miekg/dns.(*Msg).Pack+0x4d /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa7fe github.com/miekg/dns.(*response).WriteMsg+0x3e /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e1f5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:519 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 96] @ 0x58b5e7 0x667525 0x66732e 0x667d72 0x64415c 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b5e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667524 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66732d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x64415b crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2db /usr/local/go/src/crypto/tls/handshake_client_tls13.go:607 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 256] @ 0x8319cb 0xe0e817 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x8319ca github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/src/util/common.go:44 # 0xe0e816 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 32] @ 0x72a3f8 0x726fd5 0x728b11 0x726efe 0x7267fe 0x7263b9 0xb4b7f9 0xb4b49a 0x4781a1 # 0x72a3f7 encoding/json.(*decodeState).literalStore+0xa37 /usr/local/go/src/encoding/json/decode.go:949 # 0x726fd4 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:388 # 0x728b10 encoding/json.(*decodeState).object+0xd10 /usr/local/go/src/encoding/json/decode.go:755 # 0x726efd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:374 # 0x7267fd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:181 # 0x7263b8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xb4b7f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/src/redis/redis.go:241 # 0xb4b499 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1d9 /go/src/redis/redis.go:196 0: 0 [1: 16] @ 0x5d1db0 0x5be370 0x66f305 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5d1daf net.addrList.partition+0x12f /usr/local/go/src/net/ipsock.go:120 # 0x5be36f net.(*Dialer).DialContext+0x64f /usr/local/go/src/net/dial.go:503 # 0x66f304 crypto/tls.dial+0x1a4 /usr/local/go/src/crypto/tls/tls.go:133 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x5a0ca5 0x618632 0x628ac8 0x667642 0x6681af 0x644ab9 0x640d47 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a0ca4 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x618631 crypto/hmac.(*hmac).Sum+0x31 /usr/local/go/src/crypto/hmac/hmac.go:58 # 0x628ac7 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0x667641 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x6681ae crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x644ab8 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x58 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:698 # 0x640d46 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 288] @ 0x7c129a 0x7d590c 0x7d57ed 0x7d5c4c 0x7d6a0d 0x7d6c59 0x7c36cc 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7c1299 github.com/miekg/dns.init.func65+0x19 /go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:75 # 0x7d590b github.com/miekg/dns.UnpackRRWithHeader+0xcb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a0c github.com/miekg/dns.(*Msg).unpack+0x2ec /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [7: 112] @ 0x4fdf86 0x831cb4 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x4fdf85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x831cb3 github.com/0xERR0R/blocky/util.AnswerToString+0x313 /go/src/util/common.go:49 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 128] @ 0x7c39d1 0x7c3685 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7c39d0 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c3684 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [3: 672] @ 0x544307 0x544410 0x54938b 0x831d7b 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x831d7a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 640] @ 0x7d637c 0x7d6116 0xb4b537 0xb4b528 0xb4b3ef 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xb4b536 github.com/miekg/dns.(*Msg).Pack+0x56 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xb4b527 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/src/redis/redis.go:217 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [2: 320] @ 0x7c39d1 0x7c3685 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7c39d0 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c3684 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 2048] @ 0x544307 0x544410 0x54938b 0xa348b0 0xa33e63 0xa3372e 0xa511a2 0xa506ed 0xa4b4de 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0xa348af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/src/cache/stringcache/string_caches.go:125 # 0xa33e62 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3372d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0xa511a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /go/src/lists/list_cache.go:213 # 0xa506ec github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/src/lists/list_cache.go:127 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0xa3456a 0xa3478c 0xa33dc2 0xa3363c 0xa51342 0xa51269 0xa4b4de 0x4781a1 # 0xa34569 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /go/src/cache/stringcache/string_caches.go:96 # 0xa3478b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /go/src/cache/stringcache/string_caches.go:113 # 0xa33dc1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3363b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0xa51341 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/src/lists/list_cache.go:188 # 0xa51268 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 5376] @ 0x50b5b3 0x50afdd 0x50b1b9 0x632cbd 0x636391 0x636392 0x636414 0x64374d 0x640d1a 0x63b674 0x63908b 0x71310e 0x713109 0x4781a1 # 0x50b5b2 bytes.growSlice+0x92 /usr/local/go/src/bytes/buffer.go:249 # 0x50afdc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x50b1b8 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x632cbc crypto/tls.(*Conn).readRecordOrCCS+0x139c /usr/local/go/src/crypto/tls/conn.go:777 # 0x636390 crypto/tls.(*Conn).readRecord+0x50 /usr/local/go/src/crypto/tls/conn.go:588 # 0x636391 crypto/tls.(*Conn).readHandshakeBytes+0x51 /usr/local/go/src/crypto/tls/conn.go:1075 # 0x636413 crypto/tls.(*Conn).readHandshake+0x33 /usr/local/go/src/crypto/tls/conn.go:1086 # 0x64374c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /usr/local/go/src/crypto/tls/handshake_client_tls13.go:503 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71310d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x713108 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [2: 160] @ 0x7d4686 0x7d92d8 0x7d5765 0x7d5c4c 0x7d69a5 0x7d6c59 0x7c36cc 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d92d7 github.com/miekg/dns.unpackHeader+0x57 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d5764 github.com/miekg/dns.UnpackRR+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 24] @ 0x605545 0x602470 0x6044c8 0x6043e6 0x606c1d 0x606d5d 0x62ac05 0x63fa19 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x605544 crypto/x509.processExtensions.parseSANExtension.func1+0x64 /usr/local/go/src/crypto/x509/parser.go:383 # 0x60246f crypto/x509.forEachSAN+0xcf /usr/local/go/src/crypto/x509/parser.go:365 # 0x6044c7 crypto/x509.parseSANExtension+0x2e7 /usr/local/go/src/crypto/x509/parser.go:374 # 0x6043e5 crypto/x509.processExtensions+0x205 /usr/local/go/src/crypto/x509/parser.go:663 # 0x606c1c crypto/x509.parseCertificate+0x119c /usr/local/go/src/crypto/x509/parser.go:972 # 0x606d5c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:991 # 0x62ac04 crypto/tls.(*certCache).newCert+0xa4 /usr/local/go/src/crypto/tls/cache.go:85 # 0x63fa18 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 128] @ 0x544307 0x544410 0x54938b 0x831d7b 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x831d7a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 64] @ 0x72a22c 0x726fd5 0x728b11 0x726efe 0x7267fe 0x7263b9 0xb4b7f9 0xb4b49a 0x4781a1 # 0x72a22b encoding/json.(*decodeState).literalStore+0x86b /usr/local/go/src/encoding/json/decode.go:938 # 0x726fd4 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:388 # 0x728b10 encoding/json.(*decodeState).object+0xd10 /usr/local/go/src/encoding/json/decode.go:755 # 0x726efd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:374 # 0x7267fd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:181 # 0x7263b8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xb4b7f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/src/redis/redis.go:241 # 0xb4b499 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1d9 /go/src/redis/redis.go:196 0: 0 [1: 80] @ 0x544307 0x544410 0x5498ec 0x7c5dff 0x7f6cc7 0x7f72aa 0x7fa10d 0x7f9c45 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x5498eb strings.Map+0x1cb /usr/local/go/src/strings/strings.go:499 # 0x7c5dfe github.com/miekg/dns.CanonicalName+0x5e /go/pkg/mod/github.com/miekg/dns@v1.1.62/defaults.go:333 # 0x7f6cc6 github.com/miekg/dns.(*ServeMux).match+0xc6 /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:38 # 0x7f72a9 github.com/miekg/dns.(*ServeMux).ServeDNS+0x49 /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:99 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 480] @ 0x72a22c 0x726fd5 0x728b11 0x726efe 0x7267fe 0x7263b9 0xb4b7f9 0xb4b49a 0x4781a1 # 0x72a22b encoding/json.(*decodeState).literalStore+0x86b /usr/local/go/src/encoding/json/decode.go:938 # 0x726fd4 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:388 # 0x728b10 encoding/json.(*decodeState).object+0xd10 /usr/local/go/src/encoding/json/decode.go:755 # 0x726efd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:374 # 0x7267fd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:181 # 0x7263b8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xb4b7f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/src/redis/redis.go:241 # 0xb4b499 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1d9 /go/src/redis/redis.go:196 0: 0 [1: 16] @ 0x7d5cc5 0x7d69a5 0x7d6c59 0xe037af 0xe032c5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d5cc4 github.com/miekg/dns.unpackRRslice+0x124 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe037ae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/src/resolver/caching_resolver.go:231 # 0xe032c4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:194 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 640] @ 0x412d0d 0x41472f 0x417705 0x7d3ca9 0x7d3c53 0x8149f3 0x7d5597 0x7d65f1 0x7d6116 0x7fa80e 0x7fa7ff 0xe5e1f6 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d3ca8 github.com/miekg/dns.compressionMap.insert+0x3a8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:180 # 0x7d3c52 github.com/miekg/dns.packDomainName+0x352 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:307 # 0x8149f2 github.com/miekg/dns.(*SOA).pack+0x72 /go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:918 # 0x7d5596 github.com/miekg/dns.packRR+0x176 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:589 # 0x7d65f0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:810 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa80d github.com/miekg/dns.(*Msg).Pack+0x4d /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa7fe github.com/miekg/dns.(*response).WriteMsg+0x3e /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e1f5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:519 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 144] @ 0x50b5b3 0x50afdd 0x50b1b9 0x730ed6 0x7300de 0x72d4f3 0x72d2c5 0x72ccf0 0xb4b60b 0xb4b3ef 0x4781a1 # 0x50b5b2 bytes.growSlice+0x92 /usr/local/go/src/bytes/buffer.go:249 # 0x50afdc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x50b1b8 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x730ed5 encoding/json.encodeByteSlice+0x175 /usr/local/go/src/encoding/json/encode.go:792 # 0x7300dd encoding/json.structEncoder.encode+0x21d /usr/local/go/src/encoding/json/encode.go:704 # 0x72d4f2 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:321 # 0x72d2c4 encoding/json.(*encodeState).marshal+0xc4 /usr/local/go/src/encoding/json/encode.go:297 # 0x72ccef encoding/json.Marshal+0xcf /usr/local/go/src/encoding/json/encode.go:163 # 0xb4b60a github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x12a /go/src/redis/redis.go:220 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [1: 16] @ 0x66f4ab 0x66f436 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x66f4aa crypto/tls.Client+0x34a /usr/local/go/src/crypto/tls/tls.go:53 # 0x66f435 crypto/tls.dial+0x2d5 /usr/local/go/src/crypto/tls/tls.go:156 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 32] @ 0xe436ab 0xe43e98 0xe43945 0xe41ccb 0xe51a8f 0x836ec6 0x6fcda9 0xe54b0d 0x6fcda9 0x83494f 0x8362db 0x6fcda9 0x836ec6 0x6fcda9 0x83494f 0x8362db 0x6fcda9 0x836ec6 0x6fcda9 0xe6085e 0x6fcda9 0xe59598 0x6fcda9 0x83490e 0x7004ae 0x6fb788 0x4781a1 # 0xe436aa runtime/pprof.printStackRecord+0x28a /usr/local/go/src/runtime/pprof/pprof.go:541 # 0xe43e97 runtime/pprof.writeHeapInternal+0x4b7 /usr/local/go/src/runtime/pprof/pprof.go:661 # 0xe43944 runtime/pprof.writeHeap+0x24 /usr/local/go/src/runtime/pprof/pprof.go:572 # 0xe41cca runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:369 # 0xe51a8e net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:267 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe54b0c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83494e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x8362da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83494e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x8362da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe6085d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe59597 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /go/src/server/http.go:79 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83490d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ad net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6fb787 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 2048] @ 0x6f6377 0x6f6353 0x6f78b3 0x6fb4d9 0x4781a1 # 0x6f6376 bufio.NewWriterSize+0x1b6 /usr/local/go/src/bufio/bufio.go:596 # 0x6f6352 net/http.newBufioWriterSize+0x192 /usr/local/go/src/net/http/server.go:858 # 0x6f78b2 net/http.(*conn).readRequest+0x9d2 /usr/local/go/src/net/http/server.go:1071 # 0x6fb4d8 net/http.(*conn).serve+0x338 /usr/local/go/src/net/http/server.go:1964 0: 0 [1: 176] @ 0x8319cb 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x8319ca github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/src/util/common.go:44 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 480] @ 0x8319cb 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x8319ca github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/src/util/common.go:44 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 128] @ 0x5a07fa 0x50fe7d 0x618c42 0x628c6b 0x667625 0x668072 0x62fd87 0x642819 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a07f9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x618c41 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x668071 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x642818 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:399 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 128] @ 0x7d4686 0x7d92d8 0x7d5765 0x7d5c4c 0x7d69a5 0x7d6c59 0x7c36cc 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d92d7 github.com/miekg/dns.unpackHeader+0x57 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d5764 github.com/miekg/dns.UnpackRR+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [2: 896] @ 0x7d637c 0x7d6116 0xb4b537 0xb4b528 0xb4b3ef 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xb4b536 github.com/miekg/dns.(*Msg).Pack+0x56 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xb4b527 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/src/redis/redis.go:217 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [1: 160] @ 0x8319cb 0xe0e817 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x8319ca github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/src/util/common.go:44 # 0xe0e816 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [5: 2080] @ 0x72cd57 0xb4b60b 0xb4b3ef 0x4781a1 # 0x72cd56 encoding/json.Marshal+0x136 /usr/local/go/src/encoding/json/encode.go:167 # 0xb4b60a github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x12a /go/src/redis/redis.go:220 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [2: 64] @ 0xe0eebe 0xe0eda5 0xe0dc6f 0xe02a64 0xe20c2b 0xe1f93c 0xe1f45c 0x4781a1 # 0xe0eebd github.com/0xERR0R/blocky/resolver.weightedRandom+0x5d /go/src/resolver/parallel_best_resolver.go:245 # 0xe0eda4 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /go/src/resolver/parallel_best_resolver.go:236 # 0xe0dc6e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xee /go/src/resolver/parallel_best_resolver.go:166 # 0xe02a63 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /go/src/resolver/caching_resolver.go:133 # 0xe20c2a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /go/src/cache/expirationcache/prefetching_cache.go:77 # 0xe1f93b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /go/src/cache/expirationcache/expiration_cache.go:129 # 0xe1f45b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 96] @ 0x8319cb 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x8319ca github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/src/util/common.go:44 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 128] @ 0x7d4686 0x818389 0x7d5aaa 0x7d57ed 0x7d5c4c 0x7d69a5 0x7d6c59 0x7c36cc 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x818388 github.com/miekg/dns.(*CNAME).unpack+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1433 # 0x7d5aa9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 512] @ 0x7d637c 0x7d6129 0xe03af7 0xe03ad3 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6128 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03af6 github.com/miekg/dns.(*Msg).Pack+0xb6 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03ad2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /go/src/resolver/caching_resolver.go:280 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 112] @ 0x7d637c 0x7d6129 0xe03af7 0xe03ad3 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6128 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03af6 github.com/miekg/dns.(*Msg).Pack+0xb6 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03ad2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /go/src/resolver/caching_resolver.go:280 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [3: 624] @ 0x7d637c 0x7d6116 0x7fa80e 0x7fa7ff 0xe5e1f6 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa80d github.com/miekg/dns.(*Msg).Pack+0x4d /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa7fe github.com/miekg/dns.(*response).WriteMsg+0x3e /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e1f5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:519 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 160] @ 0x4fdf86 0x831b39 0xe0e817 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x4fdf85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x831b38 github.com/0xERR0R/blocky/util.AnswerToString+0x198 /go/src/util/common.go:53 # 0xe0e816 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 480] @ 0x45bae6 0xb4b7e5 0xb4b49a 0x4781a1 # 0xb4b7e4 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x64 /go/src/redis/redis.go:241 # 0xb4b499 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1d9 /go/src/redis/redis.go:196 0: 0 [4: 128] @ 0xb4c5d6 0xb4e00c 0xe1e525 0xe03bbc 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xb4c5d5 github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x195 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:60 # 0xb4e00b github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xe1e524 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x144 /go/src/cache/expirationcache/expiration_cache.go:152 # 0xe03bbb github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17b /go/src/resolver/caching_resolver.go:286 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 224] @ 0x628c8f 0x667625 0x667d72 0x668305 0x64427e 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x628c8e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x668304 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /usr/local/go/src/crypto/tls/key_schedule.go:111 # 0x64427d crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x3fd /usr/local/go/src/crypto/tls/handshake_client_tls13.go:622 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 32] @ 0x770570 0xdf8c8c 0xdf8c5c 0xe10db2 0x4781a1 # 0x77056f github.com/sirupsen/logrus.(*Entry).Logf+0x4f /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8c8b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8c5b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [2: 192] @ 0x6029b1 0x60477a 0x606c1d 0x606d5d 0x62ac05 0x63fa19 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x6029b0 crypto/x509.parseCertificatePoliciesExtension+0x1b0 /usr/local/go/src/crypto/x509/parser.go:453 # 0x604779 crypto/x509.processExtensions+0x599 /usr/local/go/src/crypto/x509/parser.go:751 # 0x606c1c crypto/x509.parseCertificate+0x119c /usr/local/go/src/crypto/x509/parser.go:972 # 0x606d5c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:991 # 0x62ac04 crypto/tls.(*certCache).newCert+0xa4 /usr/local/go/src/crypto/tls/cache.go:85 # 0x63fa18 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0x7c39d1 0x7c3685 0x7c3555 0x7c40e5 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x7c39d0 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c3684 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x7d4686 0x818389 0x7d5aaa 0x7d57ed 0x7d5c4c 0x7d69a5 0x7d6c59 0xe037af 0xe032c5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x818388 github.com/miekg/dns.(*CNAME).unpack+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1433 # 0x7d5aa9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe037ae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/src/resolver/caching_resolver.go:231 # 0xe032c4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:194 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [7: 112] @ 0x81707c 0x817026 0x81701d 0x7d5aaa 0x7d57ed 0x7d5c4c 0x7d69a5 0x7d6c59 0x7c36cc 0x7c35ee 0x7c40e5 0xe1635e 0x4781a1 # 0x81707b github.com/miekg/dns.cloneSlice[...]+0x7b /go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x817025 github.com/miekg/dns.unpackDataA+0x25 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:23 # 0x81701c github.com/miekg/dns.(*A).unpack+0x1c /go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1215 # 0x7d5aa9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35ed github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [4: 576] @ 0x77d013 0x76ff9a 0x76fb56 0x770148 0x77059c 0xdf8c8c 0xdf8c5c 0xe10db2 0x4781a1 # 0x77d012 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x52 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:169 # 0x76ff99 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fb55 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x770147 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77059b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8c8b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8c5b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [1: 4864] @ 0x544307 0x544410 0x54938b 0xa348b0 0xa33e63 0xa3372e 0xa511a2 0xa506ed 0xa4b4de 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0xa348af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/src/cache/stringcache/string_caches.go:125 # 0xa33e62 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3372d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0xa511a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /go/src/lists/list_cache.go:213 # 0xa506ec github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/src/lists/list_cache.go:127 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 208] @ 0x4faf5a 0x483ef1 0x4fd9ba 0x4fb007 0xa493e5 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x4faf59 fmt.init.func1+0x19 /usr/local/go/src/fmt/print.go:147 # 0x483ef0 sync.(*Pool).Get+0xb0 /usr/local/go/src/sync/pool.go:152 # 0x4fd9b9 fmt.newPrinter+0x19 /usr/local/go/src/fmt/print.go:152 # 0x4fb006 fmt.Errorf+0x46 /usr/local/go/src/fmt/errors.go:23 # 0xa493e4 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x264 /go/src/lists/parsers/hosts.go:159 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 5376] @ 0x636a98 0x6365e5 0x64374d 0x640d1a 0x63b674 0x63908b 0x71310e 0x713109 0x4781a1 # 0x636a97 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f7 /usr/local/go/src/crypto/tls/conn.go:1158 # 0x6365e4 crypto/tls.(*Conn).readHandshake+0x204 /usr/local/go/src/crypto/tls/conn.go:1099 # 0x64374c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /usr/local/go/src/crypto/tls/handshake_client_tls13.go:503 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71310d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x713108 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [1: 352] @ 0x544307 0x544410 0x54938b 0x831d7b 0xe0e817 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x831d7a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xe0e816 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 16] @ 0x58b409 0x646573 0x64645a 0x63603f 0x63b2a5 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b408 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x646572 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xd12 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x646459 crypto/tls.(*clientHelloMsg).marshal+0xbf9 /usr/local/go/src/crypto/tls/handshake_messages.go:179 # 0x63603e crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x63b2a4 crypto/tls.(*Conn).clientHandshake+0x1c4 /usr/local/go/src/crypto/tls/handshake_client.go:208 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 72] @ 0x72a22c 0x726fd5 0x728b11 0x726efe 0x7267fe 0x7263b9 0xb4b7f9 0xb4b49a 0x4781a1 # 0x72a22b encoding/json.(*decodeState).literalStore+0x86b /usr/local/go/src/encoding/json/decode.go:938 # 0x726fd4 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:388 # 0x728b10 encoding/json.(*decodeState).object+0xd10 /usr/local/go/src/encoding/json/decode.go:755 # 0x726efd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:374 # 0x7267fd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:181 # 0x7263b8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xb4b7f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/src/redis/redis.go:241 # 0xb4b499 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1d9 /go/src/redis/redis.go:196 0: 0 [1: 24] @ 0x63f98c 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x63f98b crypto/tls.(*Conn).verifyServerCertificate+0x4b /usr/local/go/src/crypto/tls/handshake_client.go:966 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [4: 512] @ 0x5a07fa 0x50fe7d 0x618c42 0x628c6b 0x667625 0x667d72 0x642745 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a07f9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x618c41 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x642744 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x184 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:394 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [4: 128] @ 0x7d5cc5 0x7d69a5 0x7d6c59 0xe037af 0xe032c5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d5cc4 github.com/miekg/dns.unpackRRslice+0x124 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe037ae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/src/resolver/caching_resolver.go:231 # 0xe032c4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:194 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 576] @ 0x72a22c 0x726fd5 0x728b11 0x726efe 0x7267fe 0x7263b9 0xb4b7f9 0xb4b49a 0x4781a1 # 0x72a22b encoding/json.(*decodeState).literalStore+0x86b /usr/local/go/src/encoding/json/decode.go:938 # 0x726fd4 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:388 # 0x728b10 encoding/json.(*decodeState).object+0xd10 /usr/local/go/src/encoding/json/decode.go:755 # 0x726efd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:374 # 0x7267fd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:181 # 0x7263b8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xb4b7f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/src/redis/redis.go:241 # 0xb4b499 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1d9 /go/src/redis/redis.go:196 0: 0 [1: 24] @ 0x5ada88 0x5ada89 0x5cea25 0x8006b0 0x801650 0x831d08 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5ada87 net/netip.Addr.string6+0x1c7 /usr/local/go/src/net/netip/netip.go:890 # 0x5ada88 net/netip.Addr.String+0x1c8 /usr/local/go/src/net/netip/netip.go:789 # 0x5cea24 net.IP.String+0xc4 /usr/local/go/src/net/ip.go:307 # 0x8006af github.com/miekg/dns.(*SVCBIPv6Hint).String+0xaf /go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:740 # 0x80164f github.com/miekg/dns.(*SVCB).String+0x10f /go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:904 # 0x831d07 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /go/src/util/common.go:57 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 208] @ 0x4faf5a 0x483ef1 0x4fd9ba 0x4fdf50 0xb4b6c6 0xb4b654 0xb4b3ef 0x4781a1 # 0x4faf59 fmt.init.func1+0x19 /usr/local/go/src/fmt/print.go:147 # 0x483ef0 sync.(*Pool).Get+0xb0 /usr/local/go/src/sync/pool.go:152 # 0x4fd9b9 fmt.newPrinter+0x19 /usr/local/go/src/fmt/print.go:152 # 0x4fdf4f fmt.Sprintf+0x2f /usr/local/go/src/fmt/print.go:238 # 0xb4b6c5 github.com/0xERR0R/blocky/redis.prefixKey+0x1e5 /go/src/redis/redis.go:345 # 0xb4b653 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x173 /go/src/redis/redis.go:232 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [1: 160] @ 0x4127b7 0x41792d 0x7d3ca9 0x7d3c53 0x80ec0b 0x7d5597 0x7d655a 0x7d6116 0xb4b537 0xb4b528 0xb4b3ef 0x4781a1 # 0x7d3ca8 github.com/miekg/dns.compressionMap.insert+0x3a8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:180 # 0x7d3c52 github.com/miekg/dns.packDomainName+0x352 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:307 # 0x80ec0a github.com/miekg/dns.(*CNAME).pack+0x4a /go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:148 # 0x7d5596 github.com/miekg/dns.packRR+0x176 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:589 # 0x7d6559 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:804 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xb4b536 github.com/miekg/dns.(*Msg).Pack+0x56 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xb4b527 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/src/redis/redis.go:217 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [1: 64] @ 0xe1e6fe 0xe1e1dc 0x4781a1 # 0xe1e6fd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /go/src/cache/expirationcache/expiration_cache.go:120 # 0xe1e1db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 256] @ 0x7d637c 0x7d6129 0xe02aab 0xe02a81 0xe20c2b 0xe1f93c 0xe1f45c 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6128 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe02aaa github.com/miekg/dns.(*Msg).Pack+0x28a /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe02a80 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x260 /go/src/resolver/caching_resolver.go:137 # 0xe20c2a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /go/src/cache/expirationcache/prefetching_cache.go:77 # 0xe1f93b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /go/src/cache/expirationcache/expiration_cache.go:129 # 0xe1f45b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 640] @ 0x564705 0x56467d 0x58950c 0x589507 0x588fa6 0x601709 0x606328 0x606d5d 0x62ac05 0x63fa19 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x564704 math/big.nat.make+0xa4 /usr/local/go/src/math/big/nat.go:72 # 0x56467c math/big.nat.setBytes+0x1c /usr/local/go/src/math/big/nat.go:1338 # 0x58950b math/big.(*Int).SetBytes+0xcb /usr/local/go/src/math/big/int.go:515 # 0x589506 vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1BigInt+0xc6 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:330 # 0x588fa5 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Integer+0x65 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:290 # 0x601708 crypto/x509.parsePublicKey+0x1c8 /usr/local/go/src/crypto/x509/parser.go:233 # 0x606327 crypto/x509.parseCertificate+0x8a7 /usr/local/go/src/crypto/x509/parser.go:929 # 0x606d5c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:991 # 0x62ac04 crypto/tls.(*certCache).newCert+0xa4 /usr/local/go/src/crypto/tls/cache.go:85 # 0x63fa18 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 48] @ 0x7b7eaa 0xe11d47 0x7b7b0f 0xe11ccd 0xe11b85 0xe102c8 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7b7ea9 github.com/0xERR0R/blocky/log.WithPrefix+0xe9 /go/src/log/logger.go:81 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe102c7 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x47 /go/src/resolver/query_logging_resolver.go:141 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 96] @ 0x4fdf86 0x831b39 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x4fdf85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x831b38 github.com/0xERR0R/blocky/util.AnswerToString+0x198 /go/src/util/common.go:53 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [3: 624] @ 0x544307 0x544410 0x54938b 0x831d7b 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x831d7a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [3: 48] @ 0x7b7e68 0xe11d47 0x7b7b0f 0xe11ccd 0xe11bf9 0xe16be5 0xe16d25 0xe0d21a 0xe0e41a 0x4781a1 # 0x7b7e67 github.com/0xERR0R/blocky/log.WithPrefix+0xa7 /go/src/log/logger.go:78 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11bf8 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /go/src/resolver/resolver.go:197 # 0xe16be4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /go/src/resolver/upstream_resolver.go:313 # 0xe16d24 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/src/resolver/upstream_resolver.go:330 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 288] @ 0x7d637c 0x7d6129 0xe03af7 0xe03ad3 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6128 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03af6 github.com/miekg/dns.(*Msg).Pack+0xb6 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03ad2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /go/src/resolver/caching_resolver.go:280 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 352] @ 0x7d637c 0x7d6116 0x7fa80e 0x7fa7ff 0xe5e1f6 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa80d github.com/miekg/dns.(*Msg).Pack+0x4d /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa7fe github.com/miekg/dns.(*response).WriteMsg+0x3e /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e1f5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:519 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 176] @ 0x544307 0x544410 0x54938b 0x831d7b 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x831d7a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [3: 624] @ 0x72a22c 0x726fd5 0x728b11 0x726efe 0x7267fe 0x7263b9 0xb4b7f9 0xb4b49a 0x4781a1 # 0x72a22b encoding/json.(*decodeState).literalStore+0x86b /usr/local/go/src/encoding/json/decode.go:938 # 0x726fd4 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:388 # 0x728b10 encoding/json.(*decodeState).object+0xd10 /usr/local/go/src/encoding/json/decode.go:755 # 0x726efd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:374 # 0x7267fd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:181 # 0x7263b8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xb4b7f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/src/redis/redis.go:241 # 0xb4b499 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1d9 /go/src/redis/redis.go:196 0: 0 [1: 144] @ 0x7c39d1 0x7c3685 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7c39d0 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c3684 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [2: 896] @ 0x45bae6 0xb4b7e5 0xb4b49a 0x4781a1 # 0xb4b7e4 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x64 /go/src/redis/redis.go:241 # 0xb4b499 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1d9 /go/src/redis/redis.go:196 0: 0 [2: 960] @ 0x45bae6 0xb4b7e5 0xb4b49a 0x4781a1 # 0xb4b7e4 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x64 /go/src/redis/redis.go:241 # 0xb4b499 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1d9 /go/src/redis/redis.go:196 0: 0 [1: 480] @ 0x72cd57 0xb4b60b 0xb4b3ef 0x4781a1 # 0x72cd56 encoding/json.Marshal+0x136 /usr/local/go/src/encoding/json/encode.go:167 # 0xb4b60a github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x12a /go/src/redis/redis.go:220 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [1: 96] @ 0x7d4686 0x818389 0x7d5aaa 0x7d57ed 0x7d5c4c 0x7d69a5 0x7d6c59 0x7c36cc 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x818388 github.com/miekg/dns.(*CNAME).unpack+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1433 # 0x7d5aa9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [2: 640] @ 0x544307 0x544410 0x54938b 0x831d7b 0xe0e817 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x831d7a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xe0e816 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 144] @ 0x7c3eb5 0x7c3e0c 0x7c351d 0x7c40e5 0xe1635e 0x4781a1 # 0x7c3eb4 github.com/miekg/dns.(*Conn).Write+0x74 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:362 # 0x7c3e0b github.com/miekg/dns.(*Conn).WriteMsg+0xcb /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:348 # 0x7c351c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:220 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 640] @ 0x45bae6 0xb4b7e5 0xb4b49a 0x4781a1 # 0xb4b7e4 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x64 /go/src/redis/redis.go:241 # 0xb4b499 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1d9 /go/src/redis/redis.go:196 0: 0 [2: 256] @ 0xe1e6fe 0xe1e1dc 0x4781a1 # 0xe1e6fd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /go/src/cache/expirationcache/expiration_cache.go:120 # 0xe1e1db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 16] @ 0x4fdf86 0x831cb4 0xe0e817 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x4fdf85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x831cb3 github.com/0xERR0R/blocky/util.AnswerToString+0x313 /go/src/util/common.go:49 # 0xe0e816 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 192] @ 0x4fdf86 0x831b39 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x4fdf85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x831b38 github.com/0xERR0R/blocky/util.AnswerToString+0x198 /go/src/util/common.go:53 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 192] @ 0x58b5e7 0x658a5a 0x6589b8 0x63603f 0x644b5e 0x640d47 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b5e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x658a59 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x159 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x6589b7 crypto/tls.(*finishedMsg).marshal+0xb7 /usr/local/go/src/crypto/tls/handshake_messages.go:1628 # 0x63603e crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x644b5d crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0xfd /usr/local/go/src/crypto/tls/handshake_client_tls13.go:701 # 0x640d46 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 1152] @ 0x72cd57 0xb4b60b 0xb4b3ef 0x4781a1 # 0x72cd56 encoding/json.Marshal+0x136 /usr/local/go/src/encoding/json/encode.go:167 # 0xb4b60a github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x12a /go/src/redis/redis.go:220 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [6: 672] @ 0x7d4686 0x7d92d8 0x7d5765 0x7d5c4c 0x7d69a5 0x7d6c59 0x7c36cc 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d92d7 github.com/miekg/dns.unpackHeader+0x57 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d5764 github.com/miekg/dns.UnpackRR+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [2: 256] @ 0x7d7bd8 0xe03ac8 0xe03a9b 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d7bd7 github.com/miekg/dns.(*Msg).CopyTo+0x117 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1083 # 0xe03ac7 github.com/miekg/dns.(*Msg).Copy+0x87 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1071 # 0xe03a9a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/src/resolver/caching_resolver.go:275 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 512] @ 0x7d637c 0x7d6116 0x7fa80e 0x7fa7ff 0xe5e1f6 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa80d github.com/miekg/dns.(*Msg).Pack+0x4d /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa7fe github.com/miekg/dns.(*response).WriteMsg+0x3e /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e1f5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:519 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 64] @ 0x4fdf86 0x831bf4 0xe0e817 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x4fdf85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x831bf3 github.com/0xERR0R/blocky/util.AnswerToString+0x253 /go/src/util/common.go:51 # 0xe0e816 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 128] @ 0x544307 0x544410 0x54938b 0x831d7b 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x831d7a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 48] @ 0x634b98 0x631cef 0x636391 0x636392 0x636414 0x63b35b 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x634b97 crypto/tls.(*Conn).readFromUntil+0x97 /usr/local/go/src/crypto/tls/conn.go:828 # 0x631cee crypto/tls.(*Conn).readRecordOrCCS+0x3ce /usr/local/go/src/crypto/tls/conn.go:626 # 0x636390 crypto/tls.(*Conn).readRecord+0x50 /usr/local/go/src/crypto/tls/conn.go:588 # 0x636391 crypto/tls.(*Conn).readHandshakeBytes+0x51 /usr/local/go/src/crypto/tls/conn.go:1075 # 0x636413 crypto/tls.(*Conn).readHandshake+0x33 /usr/local/go/src/crypto/tls/conn.go:1086 # 0x63b35a crypto/tls.(*Conn).clientHandshake+0x27a /usr/local/go/src/crypto/tls/handshake_client.go:223 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 1248] @ 0x45bae6 0xb4b7e5 0xb4b49a 0x4781a1 # 0xb4b7e4 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x64 /go/src/redis/redis.go:241 # 0xb4b499 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1d9 /go/src/redis/redis.go:196 0: 0 [2: 704] @ 0x7d637c 0x7d6129 0xe03af7 0xe03ad3 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6128 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03af6 github.com/miekg/dns.(*Msg).Pack+0xb6 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03ad2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /go/src/resolver/caching_resolver.go:280 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 96] @ 0x58b5e7 0x6674b6 0x66731e 0x667d72 0x64415c 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b5e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674b5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66731d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x64415b crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2db /usr/local/go/src/crypto/tls/handshake_client_tls13.go:607 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0x618cdf 0x628859 0x667ed4 0x6426f8 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x618cde crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x628858 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667ed3 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /usr/local/go/src/crypto/tls/key_schedule.go:82 # 0x6426f7 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x137 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:391 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x5a0ca5 0x667d0d 0x642745 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a0ca4 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x667d0c crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x6c /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x642744 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x184 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:394 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [5: 240] @ 0x7c059a 0x7d590c 0x7d57ed 0x7d5c4c 0x7d69a5 0x7d6c59 0x7c36cc 0x7c35ee 0x7c40e5 0xe1635e 0x4781a1 # 0x7c0599 github.com/miekg/dns.init.func13+0x19 /go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:23 # 0x7d590b github.com/miekg/dns.UnpackRRWithHeader+0xcb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35ed github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [6: 288] @ 0x7d4686 0x7d92d8 0x7d5765 0x7d5c4c 0x7d69a5 0x7d6c59 0x7c36cc 0x7c35ee 0x7c40e5 0xe1635e 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d92d7 github.com/miekg/dns.unpackHeader+0x57 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d5764 github.com/miekg/dns.UnpackRR+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35ed github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 1792] @ 0x4842bc 0x484106 0x483db4 0x6b7c45 0x6b7eb6 0x6c15a8 0x6de125 0x675043 0x675767 0x68f3a2 0x68e0e5 0x68d83b 0x692682 0x6e0ddf 0x6ace4d 0x67809e 0xa49e5b 0xa4a8d3 0xa4a433 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x4842bb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:238 # 0x484105 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:217 # 0x483db3 sync.(*Pool).Put+0x33 /usr/local/go/src/sync/pool.go:108 # 0x6b7c44 net/http.http2putDataBufferChunk+0xc4 /usr/local/go/src/net/http/h2_bundle.go:1076 # 0x6b7eb5 net/http.(*http2dataBuffer).Read+0x1b5 /usr/local/go/src/net/http/h2_bundle.go:1115 # 0x6c15a7 net/http.(*http2pipe).Read+0x207 /usr/local/go/src/net/http/h2_bundle.go:3757 # 0x6de124 net/http.http2transportResponseBody.Read+0x64 /usr/local/go/src/net/http/h2_bundle.go:9625 # 0x675042 bufio.(*Reader).fill+0x102 /usr/local/go/src/bufio/bufio.go:110 # 0x675766 bufio.(*Reader).ReadByte+0x26 /usr/local/go/src/bufio/bufio.go:269 # 0x68f3a1 compress/flate.(*decompressor).huffSym+0x101 /usr/local/go/src/compress/flate/inflate.go:720 # 0x68e0e4 compress/flate.(*decompressor).huffmanBlock+0x44 /usr/local/go/src/compress/flate/inflate.go:495 # 0x68d83a compress/flate.(*decompressor).Read+0x5a /usr/local/go/src/compress/flate/inflate.go:348 # 0x692681 compress/gzip.(*Reader).Read+0xa1 /usr/local/go/src/compress/gzip/gunzip.go:252 # 0x6e0dde net/http.(*http2gzipReader).Read+0x7e /usr/local/go/src/net/http/h2_bundle.go:10166 # 0x6ace4c net/http.(*cancelTimerBody).Read+0x2c /usr/local/go/src/net/http/client.go:963 # 0x67809d bufio.(*Scanner).Scan+0x81d /usr/local/go/src/bufio/scan.go:219 # 0xa49e5a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /go/src/lists/parsers/lines.go:63 # 0xa4a8d2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa4a432 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 288] @ 0x58b5e7 0x6674b6 0x66731e 0x668072 0x62fd87 0x6441a5 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b5e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674b5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66731d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x668071 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x6441a4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x324 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:609 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0x58b5e7 0x6674b6 0x66731e 0x668072 0x62fd87 0x644ba5 0x640d47 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b5e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674b5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66731d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x668071 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x644ba4 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:705 # 0x640d46 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 256] @ 0x5a07fa 0x50fe7d 0x610077 0x60fc91 0x60d476 0x60d1cb 0x60d81a 0x60d1cb 0x60c838 0x640159 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a07f9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x610076 crypto/x509.checkSignature+0x216 /usr/local/go/src/crypto/x509/x509.go:917 # 0x60fc90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:850 # 0x60d475 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:915 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60d819 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c837 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x640158 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 288] @ 0x4127b7 0x41792d 0x7d7965 0x7d7725 0x82232b 0x7df042 0x7dedd9 0xe5e5be 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d7964 github.com/miekg/dns.compressionLenSearch+0xc4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1057 # 0x7d7724 github.com/miekg/dns.domainNameLen+0xa4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1015 # 0x82232a github.com/miekg/dns.(*CNAME).len+0x6a /go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:344 # 0x7df041 github.com/miekg/dns.truncateLoop+0x61 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_truncate.go:105 # 0x7dedd8 github.com/miekg/dns.(*Msg).Truncate+0x198 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_truncate.go:72 # 0xe5e5bd github.com/0xERR0R/blocky/server.(*Server).resolve+0x33d /go/src/server/server.go:564 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 160] @ 0x544307 0x544410 0x54938b 0x831d7b 0xe0e817 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x831d7a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xe0e816 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 96] @ 0x58b5e7 0x647fff 0x647fbf 0x58b2e7 0x58b672 0x647ad8 0x6478b4 0x63603f 0x63b2a5 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b5e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x647ffe vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x27e /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x647fbe crypto/tls.(*clientHelloMsg).marshal.func16+0x23e /usr/local/go/src/crypto/tls/handshake_messages.go:297 # 0x58b2e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b671 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x647ad7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2277 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x6478b3 crypto/tls.(*clientHelloMsg).marshal+0x2053 /usr/local/go/src/crypto/tls/handshake_messages.go:291 # 0x63603e crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x63b2a4 crypto/tls.(*Conn).clientHandshake+0x1c4 /usr/local/go/src/crypto/tls/handshake_client.go:208 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 192] @ 0x58b5e7 0x667525 0x66732e 0x668072 0x62fd87 0x644ba5 0x640d47 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b5e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667524 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66732d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x668071 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x644ba4 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:705 # 0x640d46 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 640] @ 0x72a22c 0x726fd5 0x728b11 0x726efe 0x7267fe 0x7263b9 0xb4b7f9 0xb4b49a 0x4781a1 # 0x72a22b encoding/json.(*decodeState).literalStore+0x86b /usr/local/go/src/encoding/json/decode.go:938 # 0x726fd4 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:388 # 0x728b10 encoding/json.(*decodeState).object+0xd10 /usr/local/go/src/encoding/json/decode.go:755 # 0x726efd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:374 # 0x7267fd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:181 # 0x7263b8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xb4b7f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/src/redis/redis.go:241 # 0xb4b499 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1d9 /go/src/redis/redis.go:196 0: 0 [1: 288] @ 0x412d0d 0x41472f 0x417705 0x7d7965 0x7d7725 0x82232b 0x7df042 0x7dedd9 0xe5e5be 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d7964 github.com/miekg/dns.compressionLenSearch+0xc4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1057 # 0x7d7724 github.com/miekg/dns.domainNameLen+0xa4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1015 # 0x82232a github.com/miekg/dns.(*CNAME).len+0x6a /go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:344 # 0x7df041 github.com/miekg/dns.truncateLoop+0x61 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_truncate.go:105 # 0x7dedd8 github.com/miekg/dns.(*Msg).Truncate+0x198 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_truncate.go:72 # 0xe5e5bd github.com/0xERR0R/blocky/server.(*Server).resolve+0x33d /go/src/server/server.go:564 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 24] @ 0x634b98 0x631cef 0x638596 0x638597 0x4ab150 0x510a54 0x510a55 0x7c39b8 0x7c3685 0x7c3555 0x7c40e5 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x634b97 crypto/tls.(*Conn).readFromUntil+0x97 /usr/local/go/src/crypto/tls/conn.go:828 # 0x631cee crypto/tls.(*Conn).readRecordOrCCS+0x3ce /usr/local/go/src/crypto/tls/conn.go:626 # 0x638595 crypto/tls.(*Conn).readRecord+0x155 /usr/local/go/src/crypto/tls/conn.go:588 # 0x638596 crypto/tls.(*Conn).Read+0x156 /usr/local/go/src/crypto/tls/conn.go:1370 # 0x4ab14f io.ReadAtLeast+0x8f /usr/local/go/src/io/io.go:335 # 0x510a53 io.ReadFull+0xb3 /usr/local/go/src/io/io.go:354 # 0x510a54 encoding/binary.Read+0xb4 /usr/local/go/src/encoding/binary/binary.go:241 # 0x7c39b7 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x237 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:287 # 0x7c3684 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x600b85 0x605f0a 0x606d5d 0x62ac05 0x63fa19 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x600b84 crypto/x509.parseName+0x324 /usr/local/go/src/crypto/x509/parser.go:138 # 0x605f09 crypto/x509.parseCertificate+0x489 /usr/local/go/src/crypto/x509/parser.go:881 # 0x606d5c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:991 # 0x62ac04 crypto/tls.(*certCache).newCert+0xa4 /usr/local/go/src/crypto/tls/cache.go:85 # 0x63fa18 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 16384] @ 0xb4ef4b 0xb4ef18 0xe1e5d6 0xe1e1dc 0x4781a1 # 0xb4ef4a github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4ef17 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e5d5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xe1e1db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 192] @ 0x60cc79 0x60d3a6 0x60d178 0x60d81a 0x60d1cb 0x60c838 0x640159 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x60cc78 crypto/x509.alreadyInChain+0xb8 /usr/local/go/src/crypto/x509/verify.go:856 # 0x60d3a5 crypto/x509.(*Certificate).buildChains.func1+0xc5 /usr/local/go/src/crypto/x509/verify.go:902 # 0x60d177 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:953 # 0x60d819 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c837 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x640158 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 48] @ 0x77d8c9 0x77d5a5 0x76ff9a 0x76fb56 0x770148 0x77059c 0xdf8c8c 0xdf8c5c 0xe10db2 0x4781a1 # 0x77d8c8 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x168 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:252 # 0x77d5a4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76ff99 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fb55 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x770147 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77059b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8c8b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8c5b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [2: 576] @ 0x544307 0x544410 0x54938b 0x831d7b 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x831d7a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 352] @ 0x72a22c 0x726fd5 0x728b11 0x726efe 0x7267fe 0x7263b9 0xb4b7f9 0xb4b49a 0x4781a1 # 0x72a22b encoding/json.(*decodeState).literalStore+0x86b /usr/local/go/src/encoding/json/decode.go:938 # 0x726fd4 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:388 # 0x728b10 encoding/json.(*decodeState).object+0xd10 /usr/local/go/src/encoding/json/decode.go:755 # 0x726efd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:374 # 0x7267fd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:181 # 0x7263b8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xb4b7f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/src/redis/redis.go:241 # 0xb4b499 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1d9 /go/src/redis/redis.go:196 0: 0 [2: 96] @ 0xe030dc 0xe030cd 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe030db github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1bb /go/src/util/common.go:188 # 0xe030cc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1ac /go/src/resolver/caching_resolver.go:191 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 480] @ 0x7d637c 0x7d6116 0xb4b537 0xb4b528 0xb4b3ef 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xb4b536 github.com/miekg/dns.(*Msg).Pack+0x56 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xb4b527 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/src/redis/redis.go:217 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [1: 24] @ 0x6291da 0x483ef1 0x6358ea 0x6360a6 0x63b2a5 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x6291d9 crypto/tls.init.func1+0x19 /usr/local/go/src/crypto/tls/conn.go:965 # 0x483ef0 sync.(*Pool).Get+0xb0 /usr/local/go/src/sync/pool.go:152 # 0x6358e9 crypto/tls.(*Conn).writeRecordLocked+0x3a9 /usr/local/go/src/crypto/tls/conn.go:985 # 0x6360a5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /usr/local/go/src/crypto/tls/conn.go:1057 # 0x63b2a4 crypto/tls.(*Conn).clientHandshake+0x1c4 /usr/local/go/src/crypto/tls/handshake_client.go:208 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 24] @ 0x7f80f3 0x483ef1 0x7fa4ea 0x7f7533 0x7f91ae 0x7f7c30 0xe5d089 0x4781a1 # 0x7f80f2 github.com/miekg/dns.(*Server).ListenAndServe.(*Server).init.makeUDPBuffer.func2+0x32 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:276 # 0x483ef0 sync.(*Pool).Get+0xb0 /usr/local/go/src/sync/pool.go:152 # 0x7fa4e9 github.com/miekg/dns.(*Server).readUDP+0xc9 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:715 # 0x7f7532 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:174 # 0x7f91ad github.com/miekg/dns.(*Server).serveUDP+0x26d /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:530 # 0x7f7c2f github.com/miekg/dns.(*Server).ListenAndServe+0x5af /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:359 # 0xe5d088 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/src/server/server.go:396 0: 0 [8: 10240] @ 0xb4ef4b 0xb4ef18 0xe1e5d6 0xe1e1dc 0x4781a1 # 0xb4ef4a github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4ef17 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e5d5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xe1e1db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 384] @ 0x5a07fa 0x50fe7d 0x618c72 0x628859 0x667ed4 0x642cf4 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a07f9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x618c71 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x628858 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667ed3 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /usr/local/go/src/crypto/tls/key_schedule.go:82 # 0x642cf3 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x733 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:420 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 192] @ 0x60577c 0x602470 0x6044c8 0x6043e6 0x606c1d 0x606d5d 0x62ac05 0x63fa19 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x60577b crypto/x509.processExtensions.parseSANExtension.func1+0x29b /usr/local/go/src/crypto/x509/parser.go:406 # 0x60246f crypto/x509.forEachSAN+0xcf /usr/local/go/src/crypto/x509/parser.go:365 # 0x6044c7 crypto/x509.parseSANExtension+0x2e7 /usr/local/go/src/crypto/x509/parser.go:374 # 0x6043e5 crypto/x509.processExtensions+0x205 /usr/local/go/src/crypto/x509/parser.go:663 # 0x606c1c crypto/x509.parseCertificate+0x119c /usr/local/go/src/crypto/x509/parser.go:972 # 0x606d5c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:991 # 0x62ac04 crypto/tls.(*certCache).newCert+0xa4 /usr/local/go/src/crypto/tls/cache.go:85 # 0x63fa18 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 1248] @ 0x7d637c 0x7d6129 0xe03af7 0xe03ad3 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6128 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03af6 github.com/miekg/dns.(*Msg).Pack+0xb6 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03ad2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /go/src/resolver/caching_resolver.go:280 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 32] @ 0x667a66 0x667a31 0x667945 0x58b2e7 0x58b672 0x6674b6 0x66731e 0x6681af 0x644ab9 0x640d47 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x667a65 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667a30 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667944 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 /usr/local/go/src/crypto/tls/key_schedule.go:39 # 0x58b2e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b671 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674b5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66731d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x6681ae crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x644ab8 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x58 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:698 # 0x640d46 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 176] @ 0x72cd57 0xb4b60b 0xb4b3ef 0x4781a1 # 0x72cd56 encoding/json.Marshal+0x136 /usr/local/go/src/encoding/json/encode.go:167 # 0xb4b60a github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x12a /go/src/redis/redis.go:220 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [1: 64] @ 0x8319cb 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x8319ca github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/src/util/common.go:44 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 384] @ 0x45bae6 0xb4b7e5 0xb4b49a 0x4781a1 # 0xb4b7e4 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x64 /go/src/redis/redis.go:241 # 0xb4b499 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1d9 /go/src/redis/redis.go:196 0: 0 [3: 3072] @ 0x50b5b3 0x50afdd 0x50b1b9 0x730ed6 0x7300de 0x72d4f3 0x72d2c5 0x72ccf0 0xb4b60b 0xb4b3ef 0x4781a1 # 0x50b5b2 bytes.growSlice+0x92 /usr/local/go/src/bytes/buffer.go:249 # 0x50afdc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x50b1b8 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x730ed5 encoding/json.encodeByteSlice+0x175 /usr/local/go/src/encoding/json/encode.go:792 # 0x7300dd encoding/json.structEncoder.encode+0x21d /usr/local/go/src/encoding/json/encode.go:704 # 0x72d4f2 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:321 # 0x72d2c4 encoding/json.(*encodeState).marshal+0xc4 /usr/local/go/src/encoding/json/encode.go:297 # 0x72ccef encoding/json.Marshal+0xcf /usr/local/go/src/encoding/json/encode.go:163 # 0xb4b60a github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x12a /go/src/redis/redis.go:220 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [9: 5760] @ 0x412d0d 0x41472f 0x417705 0x7d7965 0x7d7725 0x82232b 0x7df042 0x7dedd9 0xe5e5be 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d7964 github.com/miekg/dns.compressionLenSearch+0xc4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1057 # 0x7d7724 github.com/miekg/dns.domainNameLen+0xa4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1015 # 0x82232a github.com/miekg/dns.(*CNAME).len+0x6a /go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:344 # 0x7df041 github.com/miekg/dns.truncateLoop+0x61 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_truncate.go:105 # 0x7dedd8 github.com/miekg/dns.(*Msg).Truncate+0x198 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_truncate.go:72 # 0xe5e5bd github.com/0xERR0R/blocky/server.(*Server).resolve+0x33d /go/src/server/server.go:564 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 192] @ 0x45ba12 0x45b425 0x801725 0x7fd315 0x831d08 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x801724 github.com/miekg/dns.(*SVCB).String+0x1e4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:904 # 0x7fd314 github.com/miekg/dns.(*HTTPS).String+0x14 /go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:240 # 0x831d07 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /go/src/util/common.go:57 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 208] @ 0x7c39d1 0x7c3685 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7c39d0 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c3684 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [2: 128] @ 0x7dca1b 0x81f537 0x7d5aaa 0x7d57ed 0x7d5c4c 0x7d69a5 0x7d6c59 0x7c36cc 0x7c35ee 0x7c40e5 0xe1635e 0x4781a1 # 0x7dca1a github.com/miekg/dns.unpackDataSVCB+0x61a /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:609 # 0x81f536 github.com/miekg/dns.(*SVCB).unpack+0x116 /go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2740 # 0x7d5aa9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35ed github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [2: 48] @ 0x831bc5 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x831bc4 github.com/0xERR0R/blocky/util.AnswerToString+0x224 /go/src/util/common.go:51 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 2304] @ 0x7d637c 0x7d6129 0xe03af7 0xe03ad3 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6128 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03af6 github.com/miekg/dns.(*Msg).Pack+0xb6 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03ad2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /go/src/resolver/caching_resolver.go:280 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 832] @ 0x7d637c 0x7d6116 0x7fa80e 0x7fa7ff 0xe5e1f6 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa80d github.com/miekg/dns.(*Msg).Pack+0x4d /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa7fe github.com/miekg/dns.(*response).WriteMsg+0x3e /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e1f5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:519 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [4: 128] @ 0xe0eebe 0xe0eda5 0xe0dc6f 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe0eebd github.com/0xERR0R/blocky/resolver.weightedRandom+0x5d /go/src/resolver/parallel_best_resolver.go:245 # 0xe0eda4 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /go/src/resolver/parallel_best_resolver.go:236 # 0xe0dc6e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xee /go/src/resolver/parallel_best_resolver.go:166 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 32] @ 0x5a0ca5 0x66820c 0x644ab9 0x640d47 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a0ca4 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x66820b crypto/tls.(*cipherSuiteTLS13).finishedHash+0xeb /usr/local/go/src/crypto/tls/key_schedule.go:104 # 0x644ab8 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x58 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:698 # 0x640d46 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x60577c 0x602470 0x6044c8 0x6043e6 0x606c1d 0x606d5d 0x62ac05 0x63fa19 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x60577b crypto/x509.processExtensions.parseSANExtension.func1+0x29b /usr/local/go/src/crypto/x509/parser.go:406 # 0x60246f crypto/x509.forEachSAN+0xcf /usr/local/go/src/crypto/x509/parser.go:365 # 0x6044c7 crypto/x509.parseSANExtension+0x2e7 /usr/local/go/src/crypto/x509/parser.go:374 # 0x6043e5 crypto/x509.processExtensions+0x205 /usr/local/go/src/crypto/x509/parser.go:663 # 0x606c1c crypto/x509.parseCertificate+0x119c /usr/local/go/src/crypto/x509/parser.go:972 # 0x606d5c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:991 # 0x62ac04 crypto/tls.(*certCache).newCert+0xa4 /usr/local/go/src/crypto/tls/cache.go:85 # 0x63fa18 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 1792] @ 0x4842bc 0x484106 0x483e5c 0x6b7a57 0x6b821a 0x6b80e5 0x6c185c 0x6deb3e 0x6dc5e6 0x6db845 0x4781a1 # 0x4842bb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:238 # 0x484105 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:217 # 0x483e5b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:132 # 0x6b7a56 net/http.http2getDataBufferChunk+0x76 /usr/local/go/src/net/http/h2_bundle.go:1063 # 0x6b8219 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /usr/local/go/src/net/http/h2_bundle.go:1166 # 0x6b80e4 net/http.(*http2dataBuffer).Write+0x84 /usr/local/go/src/net/http/h2_bundle.go:1149 # 0x6c185b net/http.(*http2pipe).Write+0x17b /usr/local/go/src/net/http/h2_bundle.go:3785 # 0x6deb3d net/http.(*http2clientConnReadLoop).processData+0x21d /usr/local/go/src/net/http/h2_bundle.go:9787 # 0x6dc5e5 net/http.(*http2clientConnReadLoop).run+0x445 /usr/local/go/src/net/http/h2_bundle.go:9376 # 0x6db844 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [1: 4096] @ 0x6d3ec5 0x6d3e63 0x6d3e3c 0x6d3977 0x6b6f3c 0x4781a1 # 0x6d3ec4 bufio.NewReaderSize+0x504 /usr/local/go/src/bufio/bufio.go:54 # 0x6d3e62 bufio.NewReader+0x4a2 /usr/local/go/src/bufio/bufio.go:60 # 0x6d3e3b net/http.(*http2Transport).newClientConn+0x47b /usr/local/go/src/net/http/h2_bundle.go:7838 # 0x6d3976 net/http.(*http2Transport).NewClientConn+0x36 /usr/local/go/src/net/http/h2_bundle.go:7801 # 0x6b6f3b net/http.(*http2addConnCall).run+0x3b /usr/local/go/src/net/http/h2_bundle.go:919 0: 0 [1: 1792] @ 0x62ab99 0x63fa19 0x643893 0x640d1a 0x63b674 0x63908b 0x71310e 0x713109 0x4781a1 # 0x62ab98 crypto/tls.(*certCache).newCert+0x38 /usr/local/go/src/crypto/tls/cache.go:81 # 0x63fa18 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71310d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x713108 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [2: 480] @ 0x544307 0x544410 0x54938b 0x831d7b 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x831d7a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x5adacb 0x5adacc 0x5cea4c 0xe17e1d 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5adaca net/netip.Addr.string4+0x20a /usr/local/go/src/net/netip/netip.go:860 # 0x5adacb net/netip.Addr.String+0x20b /usr/local/go/src/net/netip/netip.go:780 # 0x5cea4b net.IP.String+0xeb /usr/local/go/src/net/ip.go:305 # 0xe17e1c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x2fc /go/src/resolver/upstream_resolver.go:390 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 32] @ 0xe02799 0xe02761 0xe1e548 0xe03bbc 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe02798 github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0x58 /go/src/resolver/caching_resolver.go:336 # 0xe02760 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x20 /go/src/resolver/caching_resolver.go:98 # 0xe1e547 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x167 /go/src/cache/expirationcache/expiration_cache.go:158 # 0xe03bbb github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17b /go/src/resolver/caching_resolver.go:286 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [6: 24576] @ 0xb4ef4b 0xb4ef18 0xe1e5d6 0xe1e1dc 0x4781a1 # 0xb4ef4a github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4ef17 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e5d5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xe1e1db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 32] @ 0x831b0a 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x831b09 github.com/0xERR0R/blocky/util.AnswerToString+0x169 /go/src/util/common.go:53 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0x58b5e7 0x64808f 0x647e58 0x58b2e7 0x58b672 0x647ad8 0x6478b4 0x63603f 0x63b2a5 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b5e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x64808e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x30e /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x647e57 crypto/tls.(*clientHelloMsg).marshal.func16+0xd7 /usr/local/go/src/crypto/tls/handshake_messages.go:307 # 0x58b2e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b671 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x647ad7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2277 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x6478b3 crypto/tls.(*clientHelloMsg).marshal+0x2053 /usr/local/go/src/crypto/tls/handshake_messages.go:291 # 0x63603e crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x63b2a4 crypto/tls.(*Conn).clientHandshake+0x1c4 /usr/local/go/src/crypto/tls/handshake_client.go:208 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 144] @ 0x7d4686 0x7d92d8 0x7d5765 0x7d5c4c 0x7d69a5 0x7d6c59 0x7c36cc 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d92d7 github.com/miekg/dns.unpackHeader+0x57 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d5764 github.com/miekg/dns.UnpackRR+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [2: 224] @ 0x76ef37 0xe0df7e 0xe0de7f 0xe02a64 0xe20c2b 0xe1f93c 0xe1f45c 0x4781a1 # 0x76ef36 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe0df7d github.com/sirupsen/logrus.(*Entry).WithField+0x3fd /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0de7e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x2fe /go/src/resolver/parallel_best_resolver.go:170 # 0xe02a63 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /go/src/resolver/caching_resolver.go:133 # 0xe20c2a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /go/src/cache/expirationcache/prefetching_cache.go:77 # 0xe1f93b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /go/src/cache/expirationcache/expiration_cache.go:129 # 0xe1f45b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 576] @ 0x412d0d 0x412a7a 0x76ebbe 0xe17fde 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0de05 0xe05fff 0xe05c4b 0xe05d4e 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce # 0x76ebbd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe17fdd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x4bd /go/src/resolver/upstream_resolver.go:386 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0de04 github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x284 /go/src/resolver/parallel_best_resolver.go:160 # 0xe05ffe github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).internalResolve+0x11e /go/src/resolver/conditional_upstream_resolver.go:106 # 0xe05c4a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).processRequest+0x1ea /go/src/resolver/conditional_upstream_resolver.go:63 # 0xe05d4d github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x8d /go/src/resolver/conditional_upstream_resolver.go:88 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 0: 0 [1: 48] @ 0x544307 0x544410 0x54938b 0x831d7b 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x831d7a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 448] @ 0x45bae6 0xb4b7e5 0xb4b49a 0x4781a1 # 0xb4b7e4 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x64 /go/src/redis/redis.go:241 # 0xb4b499 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1d9 /go/src/redis/redis.go:196 0: 0 [6: 3072] @ 0x72cd57 0xb4b60b 0xb4b3ef 0x4781a1 # 0x72cd56 encoding/json.Marshal+0x136 /usr/local/go/src/encoding/json/encode.go:167 # 0xb4b60a github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x12a /go/src/redis/redis.go:220 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [1: 480] @ 0x5a556c 0x5a55cc 0x730ea5 0x7300de 0x72d4f3 0x72d2c5 0x72ccf0 0xb4b60b 0xb4b3ef 0x4781a1 # 0x5a556b slices.Grow[...]+0x12b /usr/local/go/src/slices/slices.go:397 # 0x5a55cb encoding/base64.(*Encoding).AppendEncode+0x18b /usr/local/go/src/encoding/base64/base64.go:200 # 0x730ea4 encoding/json.encodeByteSlice+0x144 /usr/local/go/src/encoding/json/encode.go:790 # 0x7300dd encoding/json.structEncoder.encode+0x21d /usr/local/go/src/encoding/json/encode.go:704 # 0x72d4f2 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:321 # 0x72d2c4 encoding/json.(*encodeState).marshal+0xc4 /usr/local/go/src/encoding/json/encode.go:297 # 0x72ccef encoding/json.Marshal+0xcf /usr/local/go/src/encoding/json/encode.go:163 # 0xb4b60a github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x12a /go/src/redis/redis.go:220 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [1: 32] @ 0x4875a5 0x487932 0x5df293 0x5ded5b 0x5d3ad8 0x5e28ec 0x5e2785 0x5e2786 0x5bf91d 0x5bf26e 0x5be934 0x5be3ba 0x66f305 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x4875a4 syscall.anyToSockaddr+0x64 /usr/local/go/src/syscall/syscall_linux.go:663 # 0x487931 syscall.Getsockname+0x71 /usr/local/go/src/syscall/syscall_linux.go:705 # 0x5df292 net.(*netFD).dial+0x432 /usr/local/go/src/net/sock_posix.go:139 # 0x5ded5a net.socket+0x29a /usr/local/go/src/net/sock_posix.go:70 # 0x5d3ad7 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:154 # 0x5e28eb net.(*sysDialer).doDialTCPProto+0xeb /usr/local/go/src/net/tcpsock_posix.go:85 # 0x5e2784 net.(*sysDialer).doDialTCP+0x64 /usr/local/go/src/net/tcpsock_posix.go:75 # 0x5e2785 net.(*sysDialer).dialTCP+0x65 /usr/local/go/src/net/tcpsock_posix.go:71 # 0x5bf91c net.(*sysDialer).dialSingle+0x27c /usr/local/go/src/net/dial.go:651 # 0x5bf26d net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:616 # 0x5be933 net.(*sysDialer).dialParallel+0x3b3 /usr/local/go/src/net/dial.go:517 # 0x5be3b9 net.(*Dialer).DialContext+0x699 /usr/local/go/src/net/dial.go:508 # 0x66f304 crypto/tls.dial+0x1a4 /usr/local/go/src/crypto/tls/tls.go:133 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 1152] @ 0x72a22c 0x726fd5 0x728b11 0x726efe 0x7267fe 0x7263b9 0xb4b7f9 0xb4b49a 0x4781a1 # 0x72a22b encoding/json.(*decodeState).literalStore+0x86b /usr/local/go/src/encoding/json/decode.go:938 # 0x726fd4 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:388 # 0x728b10 encoding/json.(*decodeState).object+0xd10 /usr/local/go/src/encoding/json/decode.go:755 # 0x726efd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:374 # 0x7267fd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:181 # 0x7263b8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xb4b7f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/src/redis/redis.go:241 # 0xb4b499 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1d9 /go/src/redis/redis.go:196 0: 0 [1: 256] @ 0x5735ee 0x5735db 0x573b55 0x59e205 0x59b2e5 0x6101c5 0x60fc91 0x60d476 0x60d1cb 0x60d81a 0x60d1cb 0x60c838 0x640159 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5735ed crypto/internal/bigmod.NewNat+0x2d /usr/local/go/src/crypto/internal/bigmod/nat.go:71 # 0x5735da crypto/internal/bigmod.rr+0x1a /usr/local/go/src/crypto/internal/bigmod/nat.go:320 # 0x573b54 crypto/internal/bigmod.NewModulusFromBig+0x254 /usr/local/go/src/crypto/internal/bigmod/nat.go:398 # 0x59e204 crypto/rsa.encrypt+0x64 /usr/local/go/src/crypto/rsa/rsa.go:485 # 0x59b2e4 crypto/rsa.VerifyPKCS1v15+0x284 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x6101c4 crypto/x509.checkSignature+0x364 /usr/local/go/src/crypto/x509/x509.go:930 # 0x60fc90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:850 # 0x60d475 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:915 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60d819 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c837 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x640158 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0x58b5e7 0x6674b6 0x66731e 0x668072 0x62fd87 0x642794 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b5e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674b5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66731d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x668071 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x642793 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x1d3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:396 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 128] @ 0x7d637c 0x7d6129 0xe03af7 0xe03ad3 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6128 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03af6 github.com/miekg/dns.(*Msg).Pack+0xb6 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03ad2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /go/src/resolver/caching_resolver.go:280 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [6: 768] @ 0x484952 0x483e05 0x7fa0d9 0x7f9c45 0x4781a1 # 0x484951 sync.(*poolChain).pushHead+0x51 /usr/local/go/src/sync/poolqueue.go:234 # 0x483e04 sync.(*Pool).Put+0x84 /usr/local/go/src/sync/pool.go:112 # 0x7fa0d8 github.com/miekg/dns.(*Server).serveDNS+0x418 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:677 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [6: 6912] @ 0xb4ef4b 0xb4ef18 0xe1e5d6 0xe1e1dc 0x4781a1 # 0xb4ef4a github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4ef17 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e5d5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xe1e1db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [5: 240] @ 0x7d4686 0x7d92d8 0x7d5765 0x7d5c4c 0x7d69a5 0x7d6c59 0xe037af 0xe032c5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d92d7 github.com/miekg/dns.unpackHeader+0x57 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d5764 github.com/miekg/dns.UnpackRR+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe037ae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/src/resolver/caching_resolver.go:231 # 0xe032c4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:194 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 64] @ 0x618d1d 0x628c6b 0x667625 0x6680c5 0x62fd87 0x6441a5 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x618d1c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x6680c4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x6441a4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x324 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:609 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 192] @ 0x58b5e7 0x6674b6 0x66731e 0x667d72 0x642cd0 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b5e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674b5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66731d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x642ccf crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x70f /usr/local/go/src/crypto/tls/handshake_client_tls13.go:421 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 1152] @ 0x7d637c 0x7d6116 0xb4b537 0xb4b528 0xb4b3ef 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xb4b536 github.com/miekg/dns.(*Msg).Pack+0x56 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xb4b527 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/src/redis/redis.go:217 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [2: 256] @ 0x8319cb 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x8319ca github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/src/util/common.go:44 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 256] @ 0x8319cb 0xe0e817 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x8319ca github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/src/util/common.go:44 # 0xe0e816 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 32] @ 0x54250a 0x54258b 0x66861b 0x63ad36 0x63b15d 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x542509 crypto/ecdh.(*x25519Curve).NewPrivateKey+0xc9 /usr/local/go/src/crypto/ecdh/x25519.go:50 # 0x54258a crypto/ecdh.(*x25519Curve).GenerateKey+0x14a /usr/local/go/src/crypto/ecdh/x25519.go:41 # 0x66861a crypto/tls.generateECDHEKey+0xba /usr/local/go/src/crypto/tls/key_schedule.go:128 # 0x63ad35 crypto/tls.(*Conn).makeClientHello+0xa95 /usr/local/go/src/crypto/tls/handshake_client.go:152 # 0x63b15c crypto/tls.(*Conn).clientHandshake+0x7c /usr/local/go/src/crypto/tls/handshake_client.go:182 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 128] @ 0x667875 0x667845 0x667757 0x58b2e7 0x58b672 0x667525 0x66732e 0x667d72 0x6426c9 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x667874 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667844 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667756 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 /usr/local/go/src/crypto/tls/key_schedule.go:43 # 0x58b2e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b671 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667524 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66732d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6426c8 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x108 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:392 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 192] @ 0x63538e 0x635bc5 0x6360a6 0x644b5e 0x640d47 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x63538d crypto/tls.(*Conn).write+0x6d /usr/local/go/src/crypto/tls/conn.go:941 # 0x635bc4 crypto/tls.(*Conn).writeRecordLocked+0x684 /usr/local/go/src/crypto/tls/conn.go:1026 # 0x6360a5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /usr/local/go/src/crypto/tls/conn.go:1057 # 0x644b5d crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0xfd /usr/local/go/src/crypto/tls/handshake_client_tls13.go:701 # 0x640d46 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 384] @ 0x5a07fa 0x50fe7d 0x667cf7 0x6426c9 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a07f9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x667cf6 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x56 /usr/local/go/src/crypto/tls/key_schedule.go:72 # 0x6426c8 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x108 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:392 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [8: 11264] @ 0x605ac5 0x606d5d 0x62ac05 0x63fa19 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x605ac4 crypto/x509.parseCertificate+0x44 /usr/local/go/src/crypto/x509/parser.go:807 # 0x606d5c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:991 # 0x62ac04 crypto/tls.(*certCache).newCert+0xa4 /usr/local/go/src/crypto/tls/cache.go:85 # 0x63fa18 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [8: 192] @ 0x7d68ca 0x7f9e49 0x7f9c45 0x4781a1 # 0x7d68c9 github.com/miekg/dns.(*Msg).unpack+0x1a9 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:849 # 0x7f9e48 github.com/miekg/dns.(*Server).serveDNS+0x188 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:638 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [4: 512] @ 0x50b5b3 0x50afdd 0x50b1b9 0x632cbd 0x636391 0x636392 0x636414 0x63b35b 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x50b5b2 bytes.growSlice+0x92 /usr/local/go/src/bytes/buffer.go:249 # 0x50afdc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x50b1b8 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x632cbc crypto/tls.(*Conn).readRecordOrCCS+0x139c /usr/local/go/src/crypto/tls/conn.go:777 # 0x636390 crypto/tls.(*Conn).readRecord+0x50 /usr/local/go/src/crypto/tls/conn.go:588 # 0x636391 crypto/tls.(*Conn).readHandshakeBytes+0x51 /usr/local/go/src/crypto/tls/conn.go:1075 # 0x636413 crypto/tls.(*Conn).readHandshake+0x33 /usr/local/go/src/crypto/tls/conn.go:1086 # 0x63b35a crypto/tls.(*Conn).clientHandshake+0x27a /usr/local/go/src/crypto/tls/handshake_client.go:223 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 32] @ 0x45ba12 0x45b425 0x45b665 0x77d9a5 0x77d5a5 0x76ff9a 0x76fb56 0x770148 0x77059c 0xdf8c8c 0xdf8c5c 0xe10db2 0x4781a1 # 0x77d9a4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x244 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:257 # 0x77d5a4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76ff99 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fb55 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x770147 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77059b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8c8b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8c5b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [4: 64] @ 0x77dcbd 0x77d5a5 0x76ff9a 0x76fb56 0x770148 0x77059c 0xdf8c8c 0xdf8c5c 0xe10db2 0x4781a1 # 0x77dcbc github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x55c /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 0x77d5a4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76ff99 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fb55 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x770147 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77059b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8c8b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8c5b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [2: 160] @ 0x5bfacb 0x5bf26e 0x5be934 0x5be3ba 0x7c2ed6 0x7c4049 0xe1635e 0x4781a1 # 0x5bfaca net.(*sysDialer).dialSingle+0x42a /usr/local/go/src/net/dial.go:666 # 0x5bf26d net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:616 # 0x5be933 net.(*sysDialer).dialParallel+0x3b3 /usr/local/go/src/net/dial.go:517 # 0x5be3b9 net.(*Dialer).DialContext+0x699 /usr/local/go/src/net/dial.go:508 # 0x7c2ed5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [2: 21760] @ 0x544307 0x544410 0x54938b 0xa348b0 0xa33e63 0xa3372e 0xa511a2 0xa506ed 0xa4b4de 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0xa348af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/src/cache/stringcache/string_caches.go:125 # 0xa33e62 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3372d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0xa511a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /go/src/lists/list_cache.go:213 # 0xa506ec github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/src/lists/list_cache.go:127 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 24] @ 0x68d2e5 0x68de6d 0x68d6ee 0x68d83b 0x692682 0x6e0ddf 0x6ace4d 0x67809e 0xa49e5b 0xa4a8d3 0xa4a433 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x68d2e4 compress/flate.(*huffmanDecoder).init+0x204 /usr/local/go/src/compress/flate/inflate.go:178 # 0x68de6c compress/flate.(*decompressor).readHuffman+0x3ac /usr/local/go/src/compress/flate/inflate.go:460 # 0x68d6ed compress/flate.(*decompressor).nextBlock+0xed /usr/local/go/src/compress/flate/inflate.go:323 # 0x68d83a compress/flate.(*decompressor).Read+0x5a /usr/local/go/src/compress/flate/inflate.go:348 # 0x692681 compress/gzip.(*Reader).Read+0xa1 /usr/local/go/src/compress/gzip/gunzip.go:252 # 0x6e0dde net/http.(*http2gzipReader).Read+0x7e /usr/local/go/src/net/http/h2_bundle.go:10166 # 0x6ace4c net/http.(*cancelTimerBody).Read+0x2c /usr/local/go/src/net/http/client.go:963 # 0x67809d bufio.(*Scanner).Scan+0x81d /usr/local/go/src/bufio/scan.go:219 # 0xa49e5a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /go/src/lists/parsers/lines.go:63 # 0xa4a8d2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa4a432 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 112] @ 0x76ef37 0x7b7f74 0x7b7e19 0xe11d47 0x7b7b0f 0xe11ccd 0xe11bf9 0xe006d4 0x710a12 0x7139e8 0x71242d 0x4781a1 # 0x76ef36 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7f73 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e18 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11bf8 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /go/src/resolver/resolver.go:197 # 0xe006d3 github.com/0xERR0R/blocky/resolver.(*Bootstrap).dialContext+0x1f3 /go/src/resolver/bootstrap.go:170 # 0x710a11 net/http.(*Transport).dial+0xd1 /usr/local/go/src/net/http/transport.go:1187 # 0x7139e7 net/http.(*Transport).dialConn+0x7e7 /usr/local/go/src/net/http/transport.go:1648 # 0x71242c net/http.(*Transport).dialConnFor+0xcc /usr/local/go/src/net/http/transport.go:1485 0: 0 [2: 32] @ 0x4c5785 0xe0dc2f 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x4c5784 context.WithCancel+0x64 /usr/local/go/src/context/context.go:237 # 0xe0dc2e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xae /go/src/resolver/parallel_best_resolver.go:163 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [6: 768] @ 0x5a07fa 0x50fe7d 0x618c72 0x628c6b 0x667625 0x667d72 0x642745 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a07f9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x618c71 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x642744 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x184 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:394 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 576] @ 0x72cd57 0xb4b60b 0xb4b3ef 0x4781a1 # 0x72cd56 encoding/json.Marshal+0x136 /usr/local/go/src/encoding/json/encode.go:167 # 0xb4b60a github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x12a /go/src/redis/redis.go:220 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [2: 256] @ 0x5a07fa 0x50fe7d 0x618c42 0x628c6b 0x667625 0x667d72 0x6440ea 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a07f9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x618c41 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6440e9 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x269 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:605 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 960] @ 0x7d637c 0x7d6116 0xb4b537 0xb4b528 0xb4b3ef 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xb4b536 github.com/miekg/dns.(*Msg).Pack+0x56 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xb4b527 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/src/redis/redis.go:217 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [2: 1152] @ 0x5a556c 0x5a55cc 0x730ea5 0x7300de 0x72d4f3 0x72d2c5 0x72ccf0 0xb4b60b 0xb4b3ef 0x4781a1 # 0x5a556b slices.Grow[...]+0x12b /usr/local/go/src/slices/slices.go:397 # 0x5a55cb encoding/base64.(*Encoding).AppendEncode+0x18b /usr/local/go/src/encoding/base64/base64.go:200 # 0x730ea4 encoding/json.encodeByteSlice+0x144 /usr/local/go/src/encoding/json/encode.go:790 # 0x7300dd encoding/json.structEncoder.encode+0x21d /usr/local/go/src/encoding/json/encode.go:704 # 0x72d4f2 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:321 # 0x72d2c4 encoding/json.(*encodeState).marshal+0xc4 /usr/local/go/src/encoding/json/encode.go:297 # 0x72ccef encoding/json.Marshal+0xcf /usr/local/go/src/encoding/json/encode.go:163 # 0xb4b60a github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x12a /go/src/redis/redis.go:220 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [6: 192] @ 0x4c6cf7 0x4c742d 0x4c73ef 0xe5e32b 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x4c6cf6 context.WithDeadlineCause+0x1d6 /usr/local/go/src/context/context.go:638 # 0x4c742c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:612 # 0x4c73ee context.WithTimeout+0xe /usr/local/go/src/context/context.go:690 # 0xe5e32a github.com/0xERR0R/blocky/server.(*Server).resolve+0xaa /go/src/server/server.go:534 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 208] @ 0xa57046 0xa56b7b 0xa612df 0xa56af5 0xa97647 0xa97633 0xa5a504 0xa97555 0xa980d1 0xa980b6 0x4781a1 # 0xa57045 github.com/go-redis/redis/v8/internal/proto.(*Reader).readStringReply+0xa5 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:169 # 0xa56b7a github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x11a /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:110 # 0xa612de github.com/go-redis/redis/v8.sliceParser+0x5e /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:475 # 0xa56af4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa97646 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa97632 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa5a503 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa97554 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xf4 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa980d0 github.com/go-redis/redis/v8.(*PubSub).Receive+0x90 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa980b5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x75 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [1: 512] @ 0x4fbc97 0x4fbc62 0x4fc7d9 0x4ff605 0x501286 0x503e9e 0x4fde71 0x77df6f 0x77d5a5 0x76ff9a 0x76fb56 0x770148 0x77059c 0xdf8c8c 0xdf8c5c 0xe10db2 0x4781a1 # 0x4fbc96 fmt.(*buffer).writeString+0x216 /usr/local/go/src/fmt/print.go:108 # 0x4fbc61 fmt.(*fmt).padString+0x1e1 /usr/local/go/src/fmt/format.go:110 # 0x4fc7d8 fmt.(*fmt).fmtS+0x38 /usr/local/go/src/fmt/format.go:359 # 0x4ff604 fmt.(*pp).fmtString+0x84 /usr/local/go/src/fmt/print.go:494 # 0x501285 fmt.(*pp).printArg+0x345 /usr/local/go/src/fmt/print.go:741 # 0x503e9d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1075 # 0x4fde70 fmt.Fprintf+0x70 /usr/local/go/src/fmt/print.go:224 # 0x77df6e github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x80e /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d5a4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76ff99 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fb55 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x770147 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77059b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8c8b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8c5b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [1: 16] @ 0x7d4686 0x7d92d8 0x7d5765 0x7d5c4c 0x7d6a0d 0x7d6c59 0x7c36cc 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d92d7 github.com/miekg/dns.unpackHeader+0x57 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d5764 github.com/miekg/dns.UnpackRR+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a0c github.com/miekg/dns.(*Msg).unpack+0x2ec /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [5: 480] @ 0x58b5e7 0x645d53 0x645c3a 0x63603f 0x63b2a5 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b5e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x645d52 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x4f2 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x645c39 crypto/tls.(*clientHelloMsg).marshal+0x3d9 /usr/local/go/src/crypto/tls/handshake_messages.go:130 # 0x63603e crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x63b2a4 crypto/tls.(*Conn).clientHandshake+0x1c4 /usr/local/go/src/crypto/tls/handshake_client.go:208 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 224] @ 0x7d637c 0x7d6129 0xe03af7 0xe03ad3 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6128 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03af6 github.com/miekg/dns.(*Msg).Pack+0xb6 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03ad2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /go/src/resolver/caching_resolver.go:280 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 144] @ 0x72cd57 0xb4b60b 0xb4b3ef 0x4781a1 # 0x72cd56 encoding/json.Marshal+0x136 /usr/local/go/src/encoding/json/encode.go:167 # 0xb4b60a github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x12a /go/src/redis/redis.go:220 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [2: 256] @ 0x5a07fa 0x50fe7d 0x618c72 0x6681e5 0x644ab9 0x640d47 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a07f9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x618c71 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6681e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /usr/local/go/src/crypto/tls/key_schedule.go:103 # 0x644ab8 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x58 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:698 # 0x640d46 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 48] @ 0x573968 0x573a37 0x59e205 0x59b2e5 0x6101c5 0x60fc91 0x60d476 0x60d1cb 0x60c838 0x640159 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x573967 crypto/internal/bigmod.NewNat+0x67 /usr/local/go/src/crypto/internal/bigmod/nat.go:72 # 0x573a36 crypto/internal/bigmod.NewModulusFromBig+0x136 /usr/local/go/src/crypto/internal/bigmod/nat.go:395 # 0x59e204 crypto/rsa.encrypt+0x64 /usr/local/go/src/crypto/rsa/rsa.go:485 # 0x59b2e4 crypto/rsa.VerifyPKCS1v15+0x284 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x6101c4 crypto/x509.checkSignature+0x364 /usr/local/go/src/crypto/x509/x509.go:930 # 0x60fc90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:850 # 0x60d475 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:915 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c837 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x640158 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 128] @ 0x6466a5 0x64658a 0x646589 0x63603f 0x63b2a5 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x6466a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xe44 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x646589 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0xd29 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x646588 crypto/tls.(*clientHelloMsg).marshal+0xd28 /usr/local/go/src/crypto/tls/handshake_messages.go:187 # 0x63603e crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x63b2a4 crypto/tls.(*Conn).clientHandshake+0x1c4 /usr/local/go/src/crypto/tls/handshake_client.go:208 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x7fecaa 0x7fec73 0x829048 0x8266b9 0x7d7d26 0xe03ac8 0xe03a9b 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7feca9 github.com/miekg/dns.cloneSlice[...]+0x49 /go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x7fec72 github.com/miekg/dns.(*SVCBAlpn).copy+0x12 /go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:487 # 0x829047 github.com/miekg/dns.(*SVCB).copy+0x87 /go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:1241 # 0x8266b8 github.com/miekg/dns.(*HTTPS).copy+0x18 /go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:973 # 0x7d7d25 github.com/miekg/dns.(*Msg).CopyTo+0x265 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1089 # 0xe03ac7 github.com/miekg/dns.(*Msg).Copy+0x87 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1071 # 0xe03a9a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/src/resolver/caching_resolver.go:275 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [5: 5760] @ 0x7d637c 0x7d6116 0x7fa80e 0x7fa7ff 0xe5e1f6 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa80d github.com/miekg/dns.(*Msg).Pack+0x4d /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa7fe github.com/miekg/dns.(*response).WriteMsg+0x3e /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e1f5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:519 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [3: 48] @ 0xdf901f 0xdf8c5b 0xe10db2 0x4781a1 # 0xdf901e github.com/0xERR0R/blocky/querylog.LogEntryFields+0x33e /go/src/querylog/logger_writer.go:40 # 0xdf8c5a github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /go/src/querylog/logger_writer.go:22 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [2: 64] @ 0x7d4686 0x818389 0x7d5aaa 0x7d57ed 0x7d5c4c 0x7d69a5 0x7d6c59 0x7c36cc 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x818388 github.com/miekg/dns.(*CNAME).unpack+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1433 # 0x7d5aa9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 32] @ 0x8fb6ae 0x8fb625 0x4e7e26 0x4e6f39 0x87d14c 0x878be9 0x87763f 0x8765ee 0x875f65 0x874765 0x874825 0x8759c7 0x8755c7 0x8745dc 0x874825 0x874458 0x8fe379 0x8fe358 0xe60205 0x6fcda9 0x836ec6 0x6fcda9 0x83494f 0x8362db 0x6fcda9 0x836ec6 0x6fcda9 0xe6085e 0x6fcda9 0xe59598 0x6fcda9 0x83490e # 0x8fb6ad html/template.htmlReplacer+0x4d /usr/local/go/src/html/template/html.go:145 # 0x8fb624 html/template.htmlEscaper+0x44 /usr/local/go/src/html/template/html.go:50 # 0x4e7e25 reflect.Value.call+0xca5 /usr/local/go/src/reflect/value.go:596 # 0x4e6f38 reflect.Value.Call+0xb8 /usr/local/go/src/reflect/value.go:380 # 0x87d14b text/template.safeCall+0x8b /usr/local/go/src/text/template/funcs.go:367 # 0x878be8 text/template.(*state).evalCall+0x848 /usr/local/go/src/text/template/exec.go:803 # 0x87763e text/template.(*state).evalFunction+0x1fe /usr/local/go/src/text/template/exec.go:623 # 0x8765ed text/template.(*state).evalCommand+0x1cd /usr/local/go/src/text/template/exec.go:510 # 0x875f64 text/template.(*state).evalPipeline+0x124 /usr/local/go/src/text/template/exec.go:479 # 0x874764 text/template.(*state).walk+0x224 /usr/local/go/src/text/template/exec.go:267 # 0x874824 text/template.(*state).walk+0x2e4 /usr/local/go/src/text/template/exec.go:280 # 0x8759c6 text/template.(*state).walkRange.func2+0x2c6 /usr/local/go/src/text/template/exec.go:395 # 0x8755c6 text/template.(*state).walkRange+0x646 /usr/local/go/src/text/template/exec.go:403 # 0x8745db text/template.(*state).walk+0x9b /usr/local/go/src/text/template/exec.go:283 # 0x874824 text/template.(*state).walk+0x2e4 /usr/local/go/src/text/template/exec.go:280 # 0x874457 text/template.(*Template).execute+0x277 /usr/local/go/src/text/template/exec.go:224 # 0x8fe378 text/template.(*Template).Execute+0x58 /usr/local/go/src/text/template/exec.go:207 # 0x8fe357 html/template.(*Template).Execute+0x37 /usr/local/go/src/html/template/template.go:124 # 0xe60204 github.com/0xERR0R/blocky/server.configureRootHandler.func1+0x304 /go/src/server/server_endpoints.go:240 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83494e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x8362da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe6085d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe59597 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /go/src/server/http.go:79 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83490d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 0: 0 [5: 8960] @ 0x4842bc 0x484106 0x483db4 0x7fa57f 0x7f7533 0x7f91ae 0x7f7c30 0xe5d089 0x4781a1 # 0x4842bb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:238 # 0x484105 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:217 # 0x483db3 sync.(*Pool).Put+0x33 /usr/local/go/src/sync/pool.go:108 # 0x7fa57e github.com/miekg/dns.(*Server).readUDP+0x15e /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:718 # 0x7f7532 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:174 # 0x7f91ad github.com/miekg/dns.(*Server).serveUDP+0x26d /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:530 # 0x7f7c2f github.com/miekg/dns.(*Server).ListenAndServe+0x5af /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:359 # 0xe5d088 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/src/server/server.go:396 0: 0 [1: 112] @ 0x7d637c 0x7d6116 0x7fa80e 0x7fa7ff 0xe5e1f6 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa80d github.com/miekg/dns.(*Msg).Pack+0x4d /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa7fe github.com/miekg/dns.(*response).WriteMsg+0x3e /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e1f5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:519 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 112] @ 0xa57046 0xa56b7b 0xa612df 0xa56af5 0xa97647 0xa97633 0xa5a504 0xa97555 0xa980d1 0xa980b6 0x4781a1 # 0xa57045 github.com/go-redis/redis/v8/internal/proto.(*Reader).readStringReply+0xa5 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:169 # 0xa56b7a github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x11a /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:110 # 0xa612de github.com/go-redis/redis/v8.sliceParser+0x5e /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:475 # 0xa56af4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa97646 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa97632 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa5a503 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa97554 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xf4 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa980d0 github.com/go-redis/redis/v8.(*PubSub).Receive+0x90 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa980b5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x75 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [1: 144] @ 0x7d637c 0x7d6116 0xb4b537 0xb4b528 0xb4b3ef 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xb4b536 github.com/miekg/dns.(*Msg).Pack+0x56 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xb4b527 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/src/redis/redis.go:217 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [5: 240] @ 0x7c059a 0x7d590c 0x7d57ed 0x7d5c4c 0x7d69a5 0x7d6c59 0x7c36cc 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7c0599 github.com/miekg/dns.init.func13+0x19 /go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:23 # 0x7d590b github.com/miekg/dns.UnpackRRWithHeader+0xcb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 256] @ 0x573957 0x573a37 0x59e205 0x59b2e5 0x6101c5 0x60fc91 0x60d476 0x60d1cb 0x60c838 0x640159 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x573956 crypto/internal/bigmod.NewNat+0x56 /usr/local/go/src/crypto/internal/bigmod/nat.go:71 # 0x573a36 crypto/internal/bigmod.NewModulusFromBig+0x136 /usr/local/go/src/crypto/internal/bigmod/nat.go:395 # 0x59e204 crypto/rsa.encrypt+0x64 /usr/local/go/src/crypto/rsa/rsa.go:485 # 0x59b2e4 crypto/rsa.VerifyPKCS1v15+0x284 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x6101c4 crypto/x509.checkSignature+0x364 /usr/local/go/src/crypto/x509/x509.go:930 # 0x60fc90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:850 # 0x60d475 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:915 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c837 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x640158 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 24] @ 0x5735ff 0x5735db 0x573b55 0x59e205 0x59b2e5 0x6101c5 0x60fc91 0x60d476 0x60d1cb 0x60c838 0x640159 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5735fe crypto/internal/bigmod.NewNat+0x3e /usr/local/go/src/crypto/internal/bigmod/nat.go:72 # 0x5735da crypto/internal/bigmod.rr+0x1a /usr/local/go/src/crypto/internal/bigmod/nat.go:320 # 0x573b54 crypto/internal/bigmod.NewModulusFromBig+0x254 /usr/local/go/src/crypto/internal/bigmod/nat.go:398 # 0x59e204 crypto/rsa.encrypt+0x64 /usr/local/go/src/crypto/rsa/rsa.go:485 # 0x59b2e4 crypto/rsa.VerifyPKCS1v15+0x284 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x6101c4 crypto/x509.checkSignature+0x364 /usr/local/go/src/crypto/x509/x509.go:930 # 0x60fc90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:850 # 0x60d475 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:915 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c837 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x640158 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 80] @ 0x4fdf86 0xb4b6c6 0xb4b654 0xb4b3ef 0x4781a1 # 0x4fdf85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0xb4b6c5 github.com/0xERR0R/blocky/redis.prefixKey+0x1e5 /go/src/redis/redis.go:345 # 0xb4b653 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x173 /go/src/redis/redis.go:232 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [1: 16] @ 0x628a85 0x667642 0x6680c5 0x62fd87 0x644ba5 0x640d47 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x628a84 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x184 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:64 # 0x667641 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x461 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x6680c4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x644ba4 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:705 # 0x640d46 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 288] @ 0x4176ac 0x76ec5b 0x7b7f74 0x7b7e19 0xe11d47 0x7b7b0f 0xe11ccd 0xe11b85 0xe0dbef 0xe05fff 0xe05c4b 0xe05d4e 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 # 0x76ec5a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7f73 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e18 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe0dbee github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /go/src/resolver/parallel_best_resolver.go:152 # 0xe05ffe github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).internalResolve+0x11e /go/src/resolver/conditional_upstream_resolver.go:106 # 0xe05c4a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).processRequest+0x1ea /go/src/resolver/conditional_upstream_resolver.go:63 # 0xe05d4d github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x8d /go/src/resolver/conditional_upstream_resolver.go:88 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 96] @ 0x41299a 0x72d194 0x72cc73 0xb4b60b 0xb4b3ef 0x4781a1 # 0x72d193 encoding/json.newEncodeState+0x73 /usr/local/go/src/encoding/json/encode.go:279 # 0x72cc72 encoding/json.Marshal+0x52 /usr/local/go/src/encoding/json/encode.go:160 # 0xb4b60a github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x12a /go/src/redis/redis.go:220 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [4: 64] @ 0x4fdf86 0x770565 0xdf8c8c 0xdf8c5c 0xe10db2 0x4781a1 # 0x4fdf85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x770564 github.com/sirupsen/logrus.(*Entry).Logf+0x44 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8c8b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8c5b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [4: 384] @ 0x7d637c 0x7d6116 0x7fa80e 0x7fa7ff 0xe5e1f6 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa80d github.com/miekg/dns.(*Msg).Pack+0x4d /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa7fe github.com/miekg/dns.(*response).WriteMsg+0x3e /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e1f5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:519 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 256] @ 0x8319cb 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x8319ca github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/src/util/common.go:44 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 48] @ 0x7d4686 0x818389 0x7d5aaa 0x7d57ed 0x7d5c4c 0x7d69a5 0x7d6c59 0x7c36cc 0x7c35ee 0x7c40e5 0xe1635e 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x818388 github.com/miekg/dns.(*CNAME).unpack+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1433 # 0x7d5aa9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35ed github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 32] @ 0x7d58a6 0x7d57ed 0x7d5c4c 0x7d6a0d 0x7d6c59 0x7c36cc 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7d58a5 github.com/miekg/dns.UnpackRRWithHeader+0x65 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:616 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a0c github.com/miekg/dns.(*Msg).unpack+0x2ec /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [2: 32] @ 0x8319cb 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x8319ca github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/src/util/common.go:44 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [4: 64] @ 0x7b7e68 0xe11d47 0x7b7b0f 0xe11ccd 0xe11b85 0xdfd18b 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7b7e67 github.com/0xERR0R/blocky/log.WithPrefix+0xa7 /go/src/log/logger.go:78 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdfd18a github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /go/src/resolver/blocking_resolver.go:400 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [6: 864] @ 0x7c36b3 0x7c3555 0x7c40e5 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x7c36b2 github.com/miekg/dns.(*Conn).ReadMsg+0x52 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:254 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [10: 320] @ 0x4fb05b 0xa49c06 0xa49d45 0xa49aec 0xa4900a 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x4fb05a fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xa49c05 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0xc5 /go/src/lists/parsers/hosts.go:266 # 0xa49d44 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /go/src/lists/parsers/hosts.go:284 # 0xa49aeb github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b /go/src/lists/parsers/hosts.go:250 # 0xa49009 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /go/src/lists/parsers/hosts.go:104 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 3584] @ 0x4842bc 0x484106 0x483e5c 0x6358ea 0x6371d9 0x6d2537 0x676b35 0x6de4d0 0x675043 0x675767 0x68f3a2 0x68e0e5 0x68d778 0x68d83b 0x692682 0x6e0ddf 0x6ace4d 0x67809e 0xa49e5b 0xa4a8d3 0xa4a433 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x4842bb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:238 # 0x484105 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:217 # 0x483e5b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:132 # 0x6358e9 crypto/tls.(*Conn).writeRecordLocked+0x3a9 /usr/local/go/src/crypto/tls/conn.go:985 # 0x6371d8 crypto/tls.(*Conn).Write+0x398 /usr/local/go/src/crypto/tls/conn.go:1233 # 0x6d2536 net/http.http2stickyErrWriter.Write+0x136 /usr/local/go/src/net/http/h2_bundle.go:7533 # 0x676b34 bufio.(*Writer).Flush+0x54 /usr/local/go/src/bufio/bufio.go:639 # 0x6de4cf net/http.http2transportResponseBody.Read+0x40f /usr/local/go/src/net/http/h2_bundle.go:9665 # 0x675042 bufio.(*Reader).fill+0x102 /usr/local/go/src/bufio/bufio.go:110 # 0x675766 bufio.(*Reader).ReadByte+0x26 /usr/local/go/src/bufio/bufio.go:269 # 0x68f3a1 compress/flate.(*decompressor).huffSym+0x101 /usr/local/go/src/compress/flate/inflate.go:720 # 0x68e0e4 compress/flate.(*decompressor).huffmanBlock+0x44 /usr/local/go/src/compress/flate/inflate.go:495 # 0x68d777 compress/flate.(*decompressor).nextBlock+0x177 /usr/local/go/src/compress/flate/inflate.go:328 # 0x68d83a compress/flate.(*decompressor).Read+0x5a /usr/local/go/src/compress/flate/inflate.go:348 # 0x692681 compress/gzip.(*Reader).Read+0xa1 /usr/local/go/src/compress/gzip/gunzip.go:252 # 0x6e0dde net/http.(*http2gzipReader).Read+0x7e /usr/local/go/src/net/http/h2_bundle.go:10166 # 0x6ace4c net/http.(*cancelTimerBody).Read+0x2c /usr/local/go/src/net/http/client.go:963 # 0x67809d bufio.(*Scanner).Scan+0x81d /usr/local/go/src/bufio/scan.go:219 # 0xa49e5a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /go/src/lists/parsers/lines.go:63 # 0xa4a8d2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa4a432 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 1408] @ 0x412d0d 0x412a7a 0x6dd298 0x6dcd9f 0x6dc80a 0x6db845 0x4781a1 # 0x6dd297 net/http.(*http2clientConnReadLoop).handleResponse+0x317 /usr/local/go/src/net/http/h2_bundle.go:9481 # 0x6dcd9e net/http.(*http2clientConnReadLoop).processHeaders+0x9e /usr/local/go/src/net/http/h2_bundle.go:9433 # 0x6dc809 net/http.(*http2clientConnReadLoop).run+0x669 /usr/local/go/src/net/http/h2_bundle.go:9374 # 0x6db844 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [1: 112] @ 0xa49e76 0xa49e60 0xa4a8d3 0xa4a433 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa49e75 bufio.(*Scanner).Text+0x75 /usr/local/go/src/bufio/scan.go:115 # 0xa49e5f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /go/src/lists/parsers/lines.go:67 # 0xa4a8d2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa4a432 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16384] @ 0x6d4856 0x6b95b2 0x6dc2cc 0x6db845 0x4781a1 # 0x6d4855 net/http.(*http2Transport).newClientConn.http2NewFramer.func2+0x35 /usr/local/go/src/net/http/h2_bundle.go:1848 # 0x6b95b1 net/http.(*http2Framer).ReadFrame+0xd1 /usr/local/go/src/net/http/h2_bundle.go:1912 # 0x6dc2cb net/http.(*http2clientConnReadLoop).run+0x12b /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x6db844 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [3: 3072] @ 0x574a4b 0x576692 0x59e325 0x59b2e5 0x6101c5 0x60fc91 0x60d476 0x60d178 0x60d81a 0x60d1cb 0x60c838 0x640159 0x643893 0x640d1a 0x63b674 0x63908b 0x71310e 0x713109 0x4781a1 # 0x574a4a crypto/internal/bigmod.(*Nat).montgomeryMul+0xea /usr/local/go/src/crypto/internal/bigmod/nat.go:596 # 0x576691 crypto/internal/bigmod.(*Nat).ExpShortVarTime+0x2b1 /usr/local/go/src/crypto/internal/bigmod/nat.go:793 # 0x59e324 crypto/rsa.encrypt+0x184 /usr/local/go/src/crypto/rsa/rsa.go:495 # 0x59b2e4 crypto/rsa.VerifyPKCS1v15+0x284 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x6101c4 crypto/x509.checkSignature+0x364 /usr/local/go/src/crypto/x509/x509.go:930 # 0x60fc90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:850 # 0x60d475 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:915 # 0x60d177 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:953 # 0x60d819 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c837 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x640158 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71310d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x713108 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [2: 512] @ 0x8319cb 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x8319ca github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/src/util/common.go:44 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [8: 384] @ 0x41299a 0x4c6145 0x4c5779 0x4c573d 0xe0dc2f 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x4c6144 context.(*cancelCtx).propagateCancel+0x124 /usr/local/go/src/context/context.go:486 # 0x4c5778 context.withCancel+0x58 /usr/local/go/src/context/context.go:273 # 0x4c573c context.WithCancel+0x1c /usr/local/go/src/context/context.go:236 # 0xe0dc2e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xae /go/src/resolver/parallel_best_resolver.go:163 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 80] @ 0x8319cb 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x8319ca github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/src/util/common.go:44 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 48] @ 0x4fdf86 0x831b39 0xe0e817 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x4fdf85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x831b38 github.com/0xERR0R/blocky/util.AnswerToString+0x198 /go/src/util/common.go:53 # 0xe0e816 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [4: 1152] @ 0x4127b7 0x41792d 0xdf9116 0xdf8c5b 0xe10db2 0x4781a1 # 0xdf9115 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x435 /go/src/querylog/logger_writer.go:32 # 0xdf8c5a github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /go/src/querylog/logger_writer.go:22 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [1: 128] @ 0x5a07fa 0x50fe7d 0x618c42 0x628c6b 0x667625 0x667d72 0x6427d2 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a07f9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x618c41 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6427d1 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x211 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:397 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 768] @ 0x5735ee 0x5735db 0x573b55 0x59e205 0x59b2e5 0x6101c5 0x60fc91 0x60d476 0x60d178 0x60d81a 0x60d1cb 0x60c838 0x640159 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5735ed crypto/internal/bigmod.NewNat+0x2d /usr/local/go/src/crypto/internal/bigmod/nat.go:71 # 0x5735da crypto/internal/bigmod.rr+0x1a /usr/local/go/src/crypto/internal/bigmod/nat.go:320 # 0x573b54 crypto/internal/bigmod.NewModulusFromBig+0x254 /usr/local/go/src/crypto/internal/bigmod/nat.go:398 # 0x59e204 crypto/rsa.encrypt+0x64 /usr/local/go/src/crypto/rsa/rsa.go:485 # 0x59b2e4 crypto/rsa.VerifyPKCS1v15+0x284 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x6101c4 crypto/x509.checkSignature+0x364 /usr/local/go/src/crypto/x509/x509.go:930 # 0x60fc90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:850 # 0x60d475 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:915 # 0x60d177 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:953 # 0x60d819 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c837 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x640158 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [5: 2880] @ 0x45bae6 0xb4b7e5 0xb4b49a 0x4781a1 # 0xb4b7e4 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x64 /go/src/redis/redis.go:241 # 0xb4b499 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1d9 /go/src/redis/redis.go:196 0: 0 [3: 336] @ 0x628c8f 0x667625 0x667d72 0x642745 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x628c8e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x642744 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x184 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:394 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 288] @ 0x618c32 0x628c6b 0x667625 0x6681af 0x644ab9 0x640d47 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x618c31 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x6681ae crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x644ab8 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x58 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:698 # 0x640d46 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 336] @ 0x544307 0x544410 0x54938b 0x831d7b 0xe0e817 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x831d7a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xe0e816 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [3: 864] @ 0x45bae6 0xb4b7e5 0xb4b49a 0x4781a1 # 0xb4b7e4 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x64 /go/src/redis/redis.go:241 # 0xb4b499 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1d9 /go/src/redis/redis.go:196 0: 0 [1: 32] @ 0x57393f 0x59e205 0x59b2e5 0x6101c5 0x60fc91 0x60d476 0x60d178 0x60d81a 0x60d1cb 0x60c838 0x640159 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x57393e crypto/internal/bigmod.NewModulusFromBig+0x3e /usr/local/go/src/crypto/internal/bigmod/nat.go:394 # 0x59e204 crypto/rsa.encrypt+0x64 /usr/local/go/src/crypto/rsa/rsa.go:485 # 0x59b2e4 crypto/rsa.VerifyPKCS1v15+0x284 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x6101c4 crypto/x509.checkSignature+0x364 /usr/local/go/src/crypto/x509/x509.go:930 # 0x60fc90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:850 # 0x60d475 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:915 # 0x60d177 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:953 # 0x60d819 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c837 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x640158 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [4: 384] @ 0x828be5 0x7d7e2a 0xe03ac8 0xe03a9b 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x828be4 github.com/miekg/dns.(*SOA).copy+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:1203 # 0x7d7e29 github.com/miekg/dns.(*Msg).CopyTo+0x369 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1093 # 0xe03ac7 github.com/miekg/dns.(*Msg).Copy+0x87 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1071 # 0xe03a9a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/src/resolver/caching_resolver.go:275 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 320] @ 0x5be275 0x66f305 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5be274 net.(*Dialer).DialContext+0x554 /usr/local/go/src/net/dial.go:495 # 0x66f304 crypto/tls.dial+0x1a4 /usr/local/go/src/crypto/tls/tls.go:133 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 1408] @ 0x45bae6 0xb4b7e5 0xb4b49a 0x4781a1 # 0xb4b7e4 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x64 /go/src/redis/redis.go:241 # 0xb4b499 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1d9 /go/src/redis/redis.go:196 0: 0 [2: 32] @ 0x4c6d88 0x4c742d 0x4c73ef 0xe172ca 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x4c6d87 context.WithDeadlineCause+0x267 /usr/local/go/src/context/context.go:642 # 0x4c742c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:612 # 0x4c73ee context.WithTimeout+0xe /usr/local/go/src/context/context.go:690 # 0xe172c9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /go/src/resolver/upstream_resolver.go:347 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [6: 288] @ 0x5e23f7 0x5df33b 0x5ded5b 0x5d3ad8 0x5e28ec 0x5e2785 0x5e2786 0x5bf91d 0x5bf26e 0x5be934 0x5be3ba 0x7c2ed6 0x7c4049 0xe1635e 0x4781a1 # 0x5e23f6 net.sockaddrToTCP+0x56 /usr/local/go/src/net/tcpsock_posix.go:19 # 0x5df33a net.(*netFD).dial+0x4da /usr/local/go/src/net/sock_posix.go:141 # 0x5ded5a net.socket+0x29a /usr/local/go/src/net/sock_posix.go:70 # 0x5d3ad7 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:154 # 0x5e28eb net.(*sysDialer).doDialTCPProto+0xeb /usr/local/go/src/net/tcpsock_posix.go:85 # 0x5e2784 net.(*sysDialer).doDialTCP+0x64 /usr/local/go/src/net/tcpsock_posix.go:75 # 0x5e2785 net.(*sysDialer).dialTCP+0x65 /usr/local/go/src/net/tcpsock_posix.go:71 # 0x5bf91c net.(*sysDialer).dialSingle+0x27c /usr/local/go/src/net/dial.go:651 # 0x5bf26d net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:616 # 0x5be933 net.(*sysDialer).dialParallel+0x3b3 /usr/local/go/src/net/dial.go:517 # 0x5be3b9 net.(*Dialer).DialContext+0x699 /usr/local/go/src/net/dial.go:508 # 0x7c2ed5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [3: 672] @ 0x7c39d1 0x7c3685 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7c39d0 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c3684 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [3: 2112] @ 0x412d0d 0x41472f 0x417705 0x7d3ca9 0x7d3c53 0x814a39 0x7d5597 0x7d65f1 0x7d6116 0x7fa80e 0x7fa7ff 0xe5e1f6 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d3ca8 github.com/miekg/dns.compressionMap.insert+0x3a8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:180 # 0x7d3c52 github.com/miekg/dns.packDomainName+0x352 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:307 # 0x814a38 github.com/miekg/dns.(*SOA).pack+0xb8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:922 # 0x7d5596 github.com/miekg/dns.packRR+0x176 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:589 # 0x7d65f0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:810 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa80d github.com/miekg/dns.(*Msg).Pack+0x4d /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa7fe github.com/miekg/dns.(*response).WriteMsg+0x3e /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e1f5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:519 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [3: 432] @ 0x8319cb 0xe0e817 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x8319ca github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/src/util/common.go:44 # 0xe0e816 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [5: 1280] @ 0x59e371 0x59e30e 0x59b2e5 0x6101c5 0x60fc91 0x60d476 0x60d1cb 0x60c838 0x640159 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x59e370 crypto/internal/bigmod.(*Nat).Bytes+0x1d0 /usr/local/go/src/crypto/internal/bigmod/nat.go:133 # 0x59e30d crypto/rsa.encrypt+0x16d /usr/local/go/src/crypto/rsa/rsa.go:495 # 0x59b2e4 crypto/rsa.VerifyPKCS1v15+0x284 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x6101c4 crypto/x509.checkSignature+0x364 /usr/local/go/src/crypto/x509/x509.go:930 # 0x60fc90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:850 # 0x60d475 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:915 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c837 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x640158 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x45ba12 0x45b425 0x45b665 0xe15c4e 0xe15b83 0xe172a2 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0xe15c4d net.JoinHostPort+0xed /usr/local/go/src/net/ipsock.go:241 # 0xe15b82 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).fmtURL+0x22 /go/src/resolver/upstream_resolver.go:194 # 0xe172a1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x101 /go/src/resolver/upstream_resolver.go:345 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 1536] @ 0x7d637c 0x7d6116 0xb4b537 0xb4b528 0xb4b3ef 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xb4b536 github.com/miekg/dns.(*Msg).Pack+0x56 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xb4b527 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/src/redis/redis.go:217 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [4: 128] @ 0xe03168 0xe030cd 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe03167 github.com/0xERR0R/blocky/util.GenerateCacheKey+0x247 /go/src/util/common.go:193 # 0xe030cc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1ac /go/src/resolver/caching_resolver.go:191 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 48] @ 0x5ada88 0x5ada89 0x5cea25 0x500a7f 0x501386 0x503e9e 0x4fdf73 0x831bf4 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x5ada87 net/netip.Addr.string6+0x1c7 /usr/local/go/src/net/netip/netip.go:890 # 0x5ada88 net/netip.Addr.String+0x1c8 /usr/local/go/src/net/netip/netip.go:789 # 0x5cea24 net.IP.String+0xc4 /usr/local/go/src/net/ip.go:307 # 0x500a7e fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x501385 fmt.(*pp).printArg+0x445 /usr/local/go/src/fmt/print.go:756 # 0x503e9d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1075 # 0x4fdf72 fmt.Sprintf+0x52 /usr/local/go/src/fmt/print.go:239 # 0x831bf3 github.com/0xERR0R/blocky/util.AnswerToString+0x253 /go/src/util/common.go:51 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 16] @ 0x7d4686 0x81e917 0x7d5aaa 0x7d57ed 0x7d5c4c 0x7d6a0d 0x7d6c59 0x7c36cc 0x7c35ee 0x7c40e5 0xe1635e 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x81e916 github.com/miekg/dns.(*SOA).unpack+0x36 /go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2605 # 0x7d5aa9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a0c github.com/miekg/dns.(*Msg).unpack+0x2ec /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35ed github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [9: 288] @ 0x7d4686 0x7d92d8 0x7d5765 0x7d5c4c 0x7d69a5 0x7d6c59 0x7c36cc 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d92d7 github.com/miekg/dns.unpackHeader+0x57 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d5764 github.com/miekg/dns.UnpackRR+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [3: 864] @ 0x544307 0x544410 0x54938b 0x831d7b 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x831d7a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [4: 192] @ 0x41299a 0x4c6145 0x4c6c4b 0x4c742d 0x4c73ef 0xe172ca 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x4c6144 context.(*cancelCtx).propagateCancel+0x124 /usr/local/go/src/context/context.go:486 # 0x4c6c4a context.WithDeadlineCause+0x12a /usr/local/go/src/context/context.go:629 # 0x4c742c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:612 # 0x4c73ee context.WithTimeout+0xe /usr/local/go/src/context/context.go:690 # 0xe172c9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /go/src/resolver/upstream_resolver.go:347 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [6: 96] @ 0xa315ef 0xa315d6 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0xa315ee github.com/avast/retry-go/v4.newDefaultRetryConfig+0x4e /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:234 # 0xa315d5 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:128 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 288] @ 0x7c129a 0x7d590c 0x7d57ed 0x7d5c4c 0x7d6a0d 0x7d6c59 0xe037af 0xe032c5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7c1299 github.com/miekg/dns.init.func65+0x19 /go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:75 # 0x7d590b github.com/miekg/dns.UnpackRRWithHeader+0xcb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a0c github.com/miekg/dns.(*Msg).unpack+0x2ec /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe037ae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/src/resolver/caching_resolver.go:231 # 0xe032c4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:194 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 32] @ 0x8c5ad0 0x8c59eb 0xe22b52 0x500a7f 0x501386 0x503e9e 0x4fdf73 0xe170d6 0xe0d21a 0xe0e41a 0x4781a1 # 0x8c5acf strings.(*Builder).WriteString+0x18f /usr/local/go/src/strings/builder.go:116 # 0x8c59ea github.com/0xERR0R/blocky/config.Upstream.String+0xaa /go/src/config/upstream.go:35 # 0xe22b51 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x91 /go/src/resolver/upstream_resolver.go:50 # 0x500a7e fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x501385 fmt.(*pp).printArg+0x445 /usr/local/go/src/fmt/print.go:756 # 0x503e9d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1075 # 0x4fdf72 fmt.Sprintf+0x52 /usr/local/go/src/fmt/print.go:239 # 0xe170d5 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x3f5 /go/src/resolver/upstream_resolver.go:380 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [4: 2304] @ 0x63a4a8 0x63b15d 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x63a4a7 crypto/tls.(*Conn).makeClientHello+0x207 /usr/local/go/src/crypto/tls/handshake_client.go:73 # 0x63b15c crypto/tls.(*Conn).clientHandshake+0x7c /usr/local/go/src/crypto/tls/handshake_client.go:182 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [4: 384] @ 0x58b5e7 0x667525 0x66732e 0x6680c5 0x62fd87 0x642794 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b5e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667524 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66732d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x6680c4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x642793 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x1d3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:396 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [5: 240] @ 0x412a11 0x76ebbe 0x7b7f74 0x7b7e19 0xe11d47 0x7b7b0f 0xe11ccd 0xe11b85 0xe0dbef 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ebbd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7f73 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e18 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe0dbee github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /go/src/resolver/parallel_best_resolver.go:152 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [3: 9600] @ 0xb4ef4b 0xb4ef18 0xe1e5d6 0xe1e1dc 0x4781a1 # 0xb4ef4a github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4ef17 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e5d5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xe1e1db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 864] @ 0x7c39d1 0x7c3685 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7c39d0 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c3684 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 16] @ 0x7d4686 0x7d82a6 0x7d685f 0x7d6c59 0xe037af 0xe032c5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d82a5 github.com/miekg/dns.unpackQuestion+0x25 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d685e github.com/miekg/dns.(*Msg).unpack+0x13e /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe037ae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/src/resolver/caching_resolver.go:231 # 0xe032c4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:194 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 16] @ 0xe030dc 0xe030cd 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe030db github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1bb /go/src/util/common.go:188 # 0xe030cc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1ac /go/src/resolver/caching_resolver.go:191 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [3: 960] @ 0x518e2d 0x51769a 0x62bdb5 0x62bda6 0x62fd96 0x644ba5 0x640d47 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x518e2c crypto/aes.(*aesCipherGCM).NewGCM+0x2c /usr/local/go/src/crypto/aes/aes_gcm.go:48 # 0x517699 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 /usr/local/go/src/crypto/cipher/gcm.go:122 # 0x62bdb4 crypto/cipher.NewGCM+0x54 /usr/local/go/src/crypto/cipher/gcm.go:86 # 0x62bda5 crypto/tls.aeadAESGCMTLS13+0x45 /usr/local/go/src/crypto/tls/cipher_suites.go:559 # 0x62fd95 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x644ba4 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:705 # 0x640d46 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 80] @ 0x5fe176 0x5fdffa 0x6400ed 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5fe175 crypto/x509.(*CertPool).addCertFunc+0x1b5 /usr/local/go/src/crypto/x509/cert_pool.go:205 # 0x5fdff9 crypto/x509.(*CertPool).AddCert+0x39 /usr/local/go/src/crypto/x509/cert_pool.go:184 # 0x6400ec crypto/tls.(*Conn).verifyServerCertificate+0x7ac /usr/local/go/src/crypto/tls/handshake_client.go:994 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 256] @ 0xe1e83e 0xe1e1dc 0x4781a1 # 0xe1e83d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /go/src/cache/expirationcache/expiration_cache.go:133 # 0xe1e1db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 528] @ 0x7c39d1 0x7c3685 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7c39d0 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c3684 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [15: 46080] @ 0xb4ef4b 0xb4ef18 0xe1e5d6 0xe1e1dc 0x4781a1 # 0xb4ef4a github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4ef17 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e5d5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xe1e1db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 192] @ 0x8319cb 0xe0e817 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x8319ca github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/src/util/common.go:44 # 0xe0e816 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [8: 128] @ 0x7b7eaa 0xe11d47 0x7b7b0f 0xe11ccd 0xe11b85 0xe07f9a 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7b7ea9 github.com/0xERR0R/blocky/log.WithPrefix+0xe9 /go/src/log/logger.go:81 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe07f99 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /go/src/resolver/custom_dns_resolver.go:193 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 640] @ 0x412d0d 0x41472f 0x417705 0x7d3ca9 0x7d3c53 0x814a39 0x7d5597 0x7d65f1 0x7d6116 0xb4b537 0xb4b528 0xb4b3ef 0x4781a1 # 0x7d3ca8 github.com/miekg/dns.compressionMap.insert+0x3a8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:180 # 0x7d3c52 github.com/miekg/dns.packDomainName+0x352 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:307 # 0x814a38 github.com/miekg/dns.(*SOA).pack+0xb8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:922 # 0x7d5596 github.com/miekg/dns.packRR+0x176 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:589 # 0x7d65f0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:810 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xb4b536 github.com/miekg/dns.(*Msg).Pack+0x56 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xb4b527 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/src/redis/redis.go:217 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [6: 768] @ 0x7d5cc5 0x7d69a5 0x7d6c59 0xe037af 0xe032c5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d5cc4 github.com/miekg/dns.unpackRRslice+0x124 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe037ae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/src/resolver/caching_resolver.go:231 # 0xe032c4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:194 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 16] @ 0x460610 0x4480c5 0x44736d 0x4463c5 0x447df1 0x448c98 0x4762ee # 0x46060f runtime.adjusttimers+0x1ef /usr/local/go/src/runtime/time.go:713 # 0x4480c4 runtime.checkTimers+0xe4 /usr/local/go/src/runtime/proc.go:3975 # 0x44736c runtime.stealWork+0x1ec /usr/local/go/src/runtime/proc.go:3577 # 0x4463c4 runtime.findRunnable+0x404 /usr/local/go/src/runtime/proc.go:3254 # 0x447df0 runtime.schedule+0xb0 /usr/local/go/src/runtime/proc.go:3868 # 0x448c97 runtime.goexit0+0x17 /usr/local/go/src/runtime/proc.go:4181 # 0x4762ed runtime.mcall+0x4d /usr/local/go/src/runtime/asm_amd64.s:458 0: 0 [2: 1408] @ 0x412d0d 0x41472f 0x417705 0x7d3ca9 0x7d3c53 0x814a39 0x7d5597 0x7d65f1 0x7d6116 0xb4b537 0xb4b528 0xb4b3ef 0x4781a1 # 0x7d3ca8 github.com/miekg/dns.compressionMap.insert+0x3a8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:180 # 0x7d3c52 github.com/miekg/dns.packDomainName+0x352 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:307 # 0x814a38 github.com/miekg/dns.(*SOA).pack+0xb8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:922 # 0x7d5596 github.com/miekg/dns.packRR+0x176 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:589 # 0x7d65f0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:810 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xb4b536 github.com/miekg/dns.(*Msg).Pack+0x56 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xb4b527 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/src/redis/redis.go:217 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [7: 448] @ 0x4fdf86 0x7b7ea5 0xe11d47 0x7b7b0f 0xe11ccd 0xe11b85 0xe05d0b 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x4fdf85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x7b7ea4 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /go/src/log/logger.go:78 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe05d0a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /go/src/resolver/conditional_upstream_resolver.go:85 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [5: 80] @ 0xe049a9 0xe046a5 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe049a8 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).getClientNames+0x168 /go/src/resolver/client_names_resolver.go:85 # 0xe046a4 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x44 /go/src/resolver/client_names_resolver.go:63 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 16] @ 0x5ad7a5 0x5d5b73 0x5d2dd9 0x5bd245 0x5be125 0x7c2ed6 0x7c4049 0xe1635e 0x4781a1 # 0x5ad7a4 net/netip.Addr.AsSlice+0x44 /usr/local/go/src/net/netip/netip.go:720 # 0x5d5b72 net.(*Resolver).lookupIPAddr+0x7b2 /usr/local/go/src/net/lookup.go:310 # 0x5d2dd8 net.(*Resolver).internetAddrList+0x4d8 /usr/local/go/src/net/ipsock.go:288 # 0x5bd244 net.(*Resolver).resolveAddrList+0x3e4 /usr/local/go/src/net/dial.go:283 # 0x5be124 net.(*Dialer).DialContext+0x404 /usr/local/go/src/net/dial.go:490 # 0x7c2ed5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 16] @ 0xa32a93 0xa32a53 0xa34fff 0xa34fdd 0xa33dc2 0xa3363c 0xa51342 0xa51269 0xa4b4de 0x4781a1 # 0xa32a92 github.com/0xERR0R/blocky/trie.(*parent).insert+0x292 /go/src/trie/trie.go:85 # 0xa32a52 github.com/0xERR0R/blocky/trie.(*parent).insert+0x252 /go/src/trie/trie.go:107 # 0xa34ffe github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /go/src/trie/trie.go:36 # 0xa34fdc github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/src/cache/stringcache/string_caches.go:229 # 0xa33dc1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3363b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0xa51341 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/src/lists/list_cache.go:188 # 0xa51268 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x6a29ab 0x6a2979 0x6a216d 0x6a1b6e 0x6a1990 0x6be58e 0x6b98a5 0x6dc2cc 0x6db845 0x4781a1 # 0x6a29aa bytes.(*Buffer).String+0xea /usr/local/go/src/bytes/buffer.go:71 # 0x6a2978 vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:518 # 0x6a216c vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:386 # 0x6a1b6d vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xed /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:316 # 0x6a198f vendor/golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f /usr/local/go/src/vendor/golang.org/x/net/http2/hpack/hpack.go:262 # 0x6be58d net/http.(*http2Framer).readMetaFrame+0x2ed /usr/local/go/src/net/http/h2_bundle.go:3018 # 0x6b98a4 net/http.(*http2Framer).ReadFrame+0x3c4 /usr/local/go/src/net/http/h2_bundle.go:1930 # 0x6dc2cb net/http.(*http2clientConnReadLoop).run+0x12b /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x6db844 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [2: 3584] @ 0x4842bc 0x484106 0x483db4 0x6b7c28 0x6b7eb6 0x6c15a8 0x6de125 0x675043 0x675767 0x68f207 0x68e57f 0x68d83b 0x692682 0x6e0ddf 0x6ace4d 0x67809e 0xa49e5b 0xa4a8d3 0xa4a433 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x4842bb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:238 # 0x484105 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:217 # 0x483db3 sync.(*Pool).Put+0x33 /usr/local/go/src/sync/pool.go:108 # 0x6b7c27 net/http.http2putDataBufferChunk+0xa7 /usr/local/go/src/net/http/h2_bundle.go:1078 # 0x6b7eb5 net/http.(*http2dataBuffer).Read+0x1b5 /usr/local/go/src/net/http/h2_bundle.go:1115 # 0x6c15a7 net/http.(*http2pipe).Read+0x207 /usr/local/go/src/net/http/h2_bundle.go:3757 # 0x6de124 net/http.http2transportResponseBody.Read+0x64 /usr/local/go/src/net/http/h2_bundle.go:9625 # 0x675042 bufio.(*Reader).fill+0x102 /usr/local/go/src/bufio/bufio.go:110 # 0x675766 bufio.(*Reader).ReadByte+0x26 /usr/local/go/src/bufio/bufio.go:269 # 0x68f206 compress/flate.(*decompressor).moreBits+0x26 /usr/local/go/src/compress/flate/inflate.go:697 # 0x68e57e compress/flate.(*decompressor).huffmanBlock+0x4de /usr/local/go/src/compress/flate/inflate.go:579 # 0x68d83a compress/flate.(*decompressor).Read+0x5a /usr/local/go/src/compress/flate/inflate.go:348 # 0x692681 compress/gzip.(*Reader).Read+0xa1 /usr/local/go/src/compress/gzip/gunzip.go:252 # 0x6e0dde net/http.(*http2gzipReader).Read+0x7e /usr/local/go/src/net/http/h2_bundle.go:10166 # 0x6ace4c net/http.(*cancelTimerBody).Read+0x2c /usr/local/go/src/net/http/client.go:963 # 0x67809d bufio.(*Scanner).Scan+0x81d /usr/local/go/src/bufio/scan.go:219 # 0xa49e5a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /go/src/lists/parsers/lines.go:63 # 0xa4a8d2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa4a432 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x72a3f8 0x726fd5 0x728b11 0x726efe 0x7267fe 0x7263b9 0xb4b7f9 0xb4b49a 0x4781a1 # 0x72a3f7 encoding/json.(*decodeState).literalStore+0xa37 /usr/local/go/src/encoding/json/decode.go:949 # 0x726fd4 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:388 # 0x728b10 encoding/json.(*decodeState).object+0xd10 /usr/local/go/src/encoding/json/decode.go:755 # 0x726efd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:374 # 0x7267fd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:181 # 0x7263b8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xb4b7f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/src/redis/redis.go:241 # 0xb4b499 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1d9 /go/src/redis/redis.go:196 0: 0 [5: 80] @ 0x7b7eaa 0xe11d47 0x7b7b0f 0xe11ccd 0xe11b85 0xe02f6b 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7b7ea9 github.com/0xERR0R/blocky/log.WithPrefix+0xe9 /go/src/log/logger.go:81 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe02f6a github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /go/src/resolver/caching_resolver.go:181 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 128] @ 0x50b045 0x50b86b 0x730047 0x72d4f3 0x72d2c5 0x72ccf0 0xb4b60b 0xb4b3ef 0x4781a1 # 0x50b044 bytes.(*Buffer).grow+0x1a4 /usr/local/go/src/bytes/buffer.go:137 # 0x50b86a bytes.(*Buffer).WriteByte+0x4a /usr/local/go/src/bytes/buffer.go:289 # 0x730046 encoding/json.structEncoder.encode+0x186 /usr/local/go/src/encoding/json/encode.go:696 # 0x72d4f2 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:321 # 0x72d2c4 encoding/json.(*encodeState).marshal+0xc4 /usr/local/go/src/encoding/json/encode.go:297 # 0x72ccef encoding/json.Marshal+0xcf /usr/local/go/src/encoding/json/encode.go:163 # 0xb4b60a github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x12a /go/src/redis/redis.go:220 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [1: 512] @ 0x50b5b3 0x50afdd 0x50b2d9 0x730077 0x72d4f3 0x72d2c5 0x72ccf0 0xb4b60b 0xb4b3ef 0x4781a1 # 0x50b5b2 bytes.growSlice+0x92 /usr/local/go/src/bytes/buffer.go:249 # 0x50afdc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x50b2d8 bytes.(*Buffer).WriteString+0x58 /usr/local/go/src/bytes/buffer.go:191 # 0x730076 encoding/json.structEncoder.encode+0x1b6 /usr/local/go/src/encoding/json/encode.go:699 # 0x72d4f2 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:321 # 0x72d2c4 encoding/json.(*encodeState).marshal+0xc4 /usr/local/go/src/encoding/json/encode.go:297 # 0x72ccef encoding/json.Marshal+0xcf /usr/local/go/src/encoding/json/encode.go:163 # 0xb4b60a github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x12a /go/src/redis/redis.go:220 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [4: 1024] @ 0x5735ee 0x5735db 0x573b55 0x59e205 0x59b2e5 0x6101c5 0x60fc91 0x60d476 0x60d1cb 0x60c838 0x640159 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5735ed crypto/internal/bigmod.NewNat+0x2d /usr/local/go/src/crypto/internal/bigmod/nat.go:71 # 0x5735da crypto/internal/bigmod.rr+0x1a /usr/local/go/src/crypto/internal/bigmod/nat.go:320 # 0x573b54 crypto/internal/bigmod.NewModulusFromBig+0x254 /usr/local/go/src/crypto/internal/bigmod/nat.go:398 # 0x59e204 crypto/rsa.encrypt+0x64 /usr/local/go/src/crypto/rsa/rsa.go:485 # 0x59b2e4 crypto/rsa.VerifyPKCS1v15+0x284 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x6101c4 crypto/x509.checkSignature+0x364 /usr/local/go/src/crypto/x509/x509.go:930 # 0x60fc90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:850 # 0x60d475 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:915 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c837 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x640158 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [6: 288] @ 0x7295d7 0x726efe 0x7267fe 0x7263b9 0xb4b7f9 0xb4b49a 0x4781a1 # 0x7295d6 encoding/json.(*decodeState).object+0x17d6 /usr/local/go/src/encoding/json/decode.go:723 # 0x726efd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:374 # 0x7267fd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:181 # 0x7263b8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xb4b7f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/src/redis/redis.go:241 # 0xb4b499 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1d9 /go/src/redis/redis.go:196 0: 0 [4: 3072] @ 0x7d637c 0x7d6116 0xb4b537 0xb4b528 0xb4b3ef 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xb4b536 github.com/miekg/dns.(*Msg).Pack+0x56 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xb4b527 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/src/redis/redis.go:217 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [9: 288] @ 0x4875a5 0x487932 0x5df293 0x5ded5b 0x5d3ad8 0x5e6245 0x5bf9f4 0x5bf26e 0x5be934 0x5be3ba 0x7c2ed6 0x7c4049 0xe1635e 0x4781a1 # 0x4875a4 syscall.anyToSockaddr+0x64 /usr/local/go/src/syscall/syscall_linux.go:663 # 0x487931 syscall.Getsockname+0x71 /usr/local/go/src/syscall/syscall_linux.go:705 # 0x5df292 net.(*netFD).dial+0x432 /usr/local/go/src/net/sock_posix.go:139 # 0x5ded5a net.socket+0x29a /usr/local/go/src/net/sock_posix.go:70 # 0x5d3ad7 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:154 # 0x5e6244 net.(*sysDialer).dialUDP+0xa4 /usr/local/go/src/net/udpsock_posix.go:212 # 0x5bf9f3 net.(*sysDialer).dialSingle+0x353 /usr/local/go/src/net/dial.go:655 # 0x5bf26d net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:616 # 0x5be933 net.(*sysDialer).dialParallel+0x3b3 /usr/local/go/src/net/dial.go:517 # 0x5be3b9 net.(*Dialer).DialContext+0x699 /usr/local/go/src/net/dial.go:508 # 0x7c2ed5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 8] @ 0x904c73 0xe027eb 0xe02761 0xe1e548 0xe03bbc 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x904c72 github.com/asaskevich/EventBus.(*EventBus).Publish+0x112 /go/pkg/mod/github.com/asaskevich/!event!bus@v0.0.0-20200907212545-49d423059eef/event_bus.go:137 # 0xe027ea github.com/0xERR0R/blocky/resolver.(*CachingResolver).publishMetricsIfEnabled+0xaa /go/src/resolver/caching_resolver.go:336 # 0xe02760 github.com/0xERR0R/blocky/resolver.configureCaches.func3+0x20 /go/src/resolver/caching_resolver.go:98 # 0xe1e547 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x167 /go/src/cache/expirationcache/expiration_cache.go:158 # 0xe03bbb github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17b /go/src/resolver/caching_resolver.go:286 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [3: 48] @ 0xdf8f48 0xdf8c5b 0xe10db2 0x4781a1 # 0xdf8f47 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x267 /go/src/querylog/logger_writer.go:38 # 0xdf8c5a github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /go/src/querylog/logger_writer.go:22 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [4: 64] @ 0x7d5cc5 0x7d69a5 0x7d6c59 0x7c36cc 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7d5cc4 github.com/miekg/dns.unpackRRslice+0x124 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [2: 160] @ 0x4c575b 0x4c573d 0xe0dc2f 0xe02a64 0xe20c2b 0xe1f93c 0xe1f45c 0x4781a1 # 0x4c575a context.withCancel+0x3a /usr/local/go/src/context/context.go:272 # 0x4c573c context.WithCancel+0x1c /usr/local/go/src/context/context.go:236 # 0xe0dc2e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xae /go/src/resolver/parallel_best_resolver.go:163 # 0xe02a63 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /go/src/resolver/caching_resolver.go:133 # 0xe20c2a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /go/src/cache/expirationcache/prefetching_cache.go:77 # 0xe1f93b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /go/src/cache/expirationcache/expiration_cache.go:129 # 0xe1f45b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 256] @ 0x7d637c 0x7d6129 0xe03af7 0xe03ad3 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6128 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03af6 github.com/miekg/dns.(*Msg).Pack+0xb6 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03ad2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /go/src/resolver/caching_resolver.go:280 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 96] @ 0x51adc5 0x51a7eb 0x62bd94 0x62fd96 0x644ba5 0x640d47 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x51adc4 crypto/aes.newCipher+0x1a4 /usr/local/go/src/crypto/aes/cipher_asm.go:63 # 0x51a7ea crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x62bd93 crypto/tls.aeadAESGCMTLS13+0x33 /usr/local/go/src/crypto/tls/cipher_suites.go:555 # 0x62fd95 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x644ba4 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:705 # 0x640d46 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 80] @ 0x544307 0x544410 0x54938b 0x831d7b 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x831d7a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 832] @ 0x7d637c 0x7d6116 0xb4b537 0xb4b528 0xb4b3ef 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xb4b536 github.com/miekg/dns.(*Msg).Pack+0x56 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xb4b527 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/src/redis/redis.go:217 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [2: 96] @ 0x7d4686 0x818389 0x7d5aaa 0x7d57ed 0x7d5c4c 0x7d69a5 0x7d6c59 0x7c36cc 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x818388 github.com/miekg/dns.(*CNAME).unpack+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1433 # 0x7d5aa9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 48] @ 0x45ba12 0x45b425 0x45b73d 0x8015e5 0x7fd315 0x831d08 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x8015e4 github.com/miekg/dns.(*SVCB).String+0xa4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:901 # 0x7fd314 github.com/miekg/dns.(*HTTPS).String+0x14 /go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:240 # 0x831d07 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /go/src/util/common.go:57 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 432] @ 0x544307 0x544410 0x54938b 0x831d7b 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x831d7a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [4: 1152] @ 0xa57046 0xa56b7b 0xa612df 0xa56af5 0xa97647 0xa97633 0xa5a504 0xa97555 0xa980d1 0xa980b6 0x4781a1 # 0xa57045 github.com/go-redis/redis/v8/internal/proto.(*Reader).readStringReply+0xa5 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:169 # 0xa56b7a github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x11a /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:110 # 0xa612de github.com/go-redis/redis/v8.sliceParser+0x5e /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:475 # 0xa56af4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa97646 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa97632 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa5a503 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa97554 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xf4 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa980d0 github.com/go-redis/redis/v8.(*PubSub).Receive+0x90 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa980b5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x75 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [1: 80] @ 0x5a940a 0x605f2d 0x606d5d 0x62ac05 0x63fa19 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a9409 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 /usr/local/go/src/crypto/x509/pkix/pkix.go:151 # 0x605f2c crypto/x509.parseCertificate+0x4ac /usr/local/go/src/crypto/x509/parser.go:885 # 0x606d5c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:991 # 0x62ac04 crypto/tls.(*certCache).newCert+0xa4 /usr/local/go/src/crypto/tls/cache.go:85 # 0x63fa18 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0x618c32 0x6681e5 0x644ab9 0x640d47 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x618c31 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x6681e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /usr/local/go/src/crypto/tls/key_schedule.go:103 # 0x644ab8 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x58 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:698 # 0x640d46 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0xe03168 0xe030cd 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe03167 github.com/0xERR0R/blocky/util.GenerateCacheKey+0x247 /go/src/util/common.go:193 # 0xe030cc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1ac /go/src/resolver/caching_resolver.go:191 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [3: 48] @ 0x4fdf86 0x831cb4 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x4fdf85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x831cb3 github.com/0xERR0R/blocky/util.AnswerToString+0x313 /go/src/util/common.go:49 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [6: 192] @ 0x4875a5 0x4882b2 0x5df47c 0x5ded5b 0x5d3ad8 0x5e6245 0x5bf9f4 0x5bf26e 0x5be934 0x5be3ba 0x7c2ed6 0x7c4049 0xe1635e 0x4781a1 # 0x4875a4 syscall.anyToSockaddr+0x64 /usr/local/go/src/syscall/syscall_linux.go:663 # 0x4882b1 syscall.Getpeername+0x71 /usr/local/go/src/syscall/syscall_unix.go:307 # 0x5df47b net.(*netFD).dial+0x61b /usr/local/go/src/net/sock_posix.go:142 # 0x5ded5a net.socket+0x29a /usr/local/go/src/net/sock_posix.go:70 # 0x5d3ad7 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:154 # 0x5e6244 net.(*sysDialer).dialUDP+0xa4 /usr/local/go/src/net/udpsock_posix.go:212 # 0x5bf9f3 net.(*sysDialer).dialSingle+0x353 /usr/local/go/src/net/dial.go:655 # 0x5bf26d net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:616 # 0x5be933 net.(*sysDialer).dialParallel+0x3b3 /usr/local/go/src/net/dial.go:517 # 0x5be3b9 net.(*Dialer).DialContext+0x699 /usr/local/go/src/net/dial.go:508 # 0x7c2ed5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 96] @ 0x58b5e7 0x667525 0x66732e 0x667d72 0x6427d2 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b5e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667524 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66732d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6427d1 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x211 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:397 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 128] @ 0x5a07fa 0x50fe7d 0x618c72 0x628c6b 0x667625 0x6681af 0x644ab9 0x640d47 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a07f9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x618c71 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x6681ae crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x644ab8 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x58 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:698 # 0x640d46 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [4: 1536] @ 0x7d637c 0x7d6129 0xe03af7 0xe03ad3 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6128 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03af6 github.com/miekg/dns.(*Msg).Pack+0xb6 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03ad2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /go/src/resolver/caching_resolver.go:280 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 96] @ 0x58b5e7 0x667525 0x66732e 0x6680c5 0x62fd87 0x644ba5 0x640d47 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b5e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667524 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66732d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x6680c4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x644ba4 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:705 # 0x640d46 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 288] @ 0x638e25 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x638e24 crypto/tls.(*Conn).handshakeContext+0x164 /usr/local/go/src/crypto/tls/conn.go:1519 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 48] @ 0xe1e4bc 0xe03bbc 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe1e4bb github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0xdb /go/src/cache/expirationcache/expiration_cache.go:152 # 0xe03bbb github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17b /go/src/resolver/caching_resolver.go:286 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 16] @ 0xe1e83e 0xe1e1dc 0x4781a1 # 0xe1e83d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /go/src/cache/expirationcache/expiration_cache.go:133 # 0xe1e1db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 1792] @ 0x7d637c 0x7d6116 0x7fa80e 0x7fa7ff 0xe5e1f6 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa80d github.com/miekg/dns.(*Msg).Pack+0x4d /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa7fe github.com/miekg/dns.(*response).WriteMsg+0x3e /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e1f5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:519 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 64] @ 0x544307 0x544410 0x54a425 0x8323f8 0xe05ac5 0xe05a83 0xe05d4e 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54a424 strings.ToLower+0xa4 /usr/local/go/src/strings/strings.go:655 # 0x8323f7 github.com/0xERR0R/blocky/util.ExtractDomainOnly+0x17 /go/src/util/common.go:111 # 0xe05ac4 github.com/0xERR0R/blocky/util.ExtractDomain+0x64 /go/src/util/common.go:106 # 0xe05a82 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).processRequest+0x22 /go/src/resolver/conditional_upstream_resolver.go:56 # 0xe05d4d github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x8d /go/src/resolver/conditional_upstream_resolver.go:88 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 256] @ 0x5a07fa 0x50fe7d 0x618c42 0x628c6b 0x667625 0x6680c5 0x62fd87 0x6441a5 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a07f9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x618c41 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x6680c4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x6441a4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x324 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:609 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 24] @ 0x5735ff 0x5735db 0x573b55 0x59e205 0x59b2e5 0x6101c5 0x60fc91 0x60d476 0x60d178 0x60d81a 0x60d1cb 0x60c838 0x640159 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5735fe crypto/internal/bigmod.NewNat+0x3e /usr/local/go/src/crypto/internal/bigmod/nat.go:72 # 0x5735da crypto/internal/bigmod.rr+0x1a /usr/local/go/src/crypto/internal/bigmod/nat.go:320 # 0x573b54 crypto/internal/bigmod.NewModulusFromBig+0x254 /usr/local/go/src/crypto/internal/bigmod/nat.go:398 # 0x59e204 crypto/rsa.encrypt+0x64 /usr/local/go/src/crypto/rsa/rsa.go:485 # 0x59b2e4 crypto/rsa.VerifyPKCS1v15+0x284 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x6101c4 crypto/x509.checkSignature+0x364 /usr/local/go/src/crypto/x509/x509.go:930 # 0x60fc90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:850 # 0x60d475 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:915 # 0x60d177 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:953 # 0x60d819 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c837 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x640158 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0x618cdf 0x628c6b 0x667625 0x668072 0x62fd87 0x644ba5 0x640d47 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x618cde crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x668071 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x644ba4 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:705 # 0x640d46 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 24] @ 0x60d692 0x60d6dd 0x60d178 0x60d81a 0x60d1cb 0x60c838 0x640159 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x60d691 crypto/x509.appendToFreshChain+0x3b1 /usr/local/go/src/crypto/x509/verify.go:839 # 0x60d6dc crypto/x509.(*Certificate).buildChains.func1+0x3fc /usr/local/go/src/crypto/x509/verify.go:944 # 0x60d177 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:953 # 0x60d819 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c837 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x640158 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 112] @ 0x5fe04a 0x6400ed 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5fe049 crypto/x509.(*CertPool).AddCert+0x89 /usr/local/go/src/crypto/x509/cert_pool.go:184 # 0x6400ec crypto/tls.(*Conn).verifyServerCertificate+0x7ac /usr/local/go/src/crypto/tls/handshake_client.go:994 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [4: 294912] @ 0x544307 0x544410 0x54938b 0xa348b0 0xa33e63 0xa3372e 0xa511a2 0xa506ed 0xa4b4de 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0xa348af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/src/cache/stringcache/string_caches.go:125 # 0xa33e62 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3372d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0xa511a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /go/src/lists/list_cache.go:213 # 0xa506ec github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/src/lists/list_cache.go:127 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 32] @ 0xa32a93 0xa32a6f 0xa34fff 0xa34fdd 0xa33dc2 0xa3363c 0xa51342 0xa51269 0xa4b4de 0x4781a1 # 0xa32a92 github.com/0xERR0R/blocky/trie.(*parent).insert+0x292 /go/src/trie/trie.go:85 # 0xa32a6e github.com/0xERR0R/blocky/trie.(*parent).insert+0x26e /go/src/trie/trie.go:108 # 0xa34ffe github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /go/src/trie/trie.go:36 # 0xa34fdc github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/src/cache/stringcache/string_caches.go:229 # 0xa33dc1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3363b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0xa51341 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/src/lists/list_cache.go:188 # 0xa51268 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 624] @ 0x4faf5a 0x483ef1 0x4fd9ba 0x4fb007 0xa49c06 0xa49d45 0xa49aec 0xa4900a 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x4faf59 fmt.init.func1+0x19 /usr/local/go/src/fmt/print.go:147 # 0x483ef0 sync.(*Pool).Get+0xb0 /usr/local/go/src/sync/pool.go:152 # 0x4fd9b9 fmt.newPrinter+0x19 /usr/local/go/src/fmt/print.go:152 # 0x4fb006 fmt.Errorf+0x46 /usr/local/go/src/fmt/errors.go:23 # 0xa49c05 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0xc5 /go/src/lists/parsers/hosts.go:266 # 0xa49d44 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /go/src/lists/parsers/hosts.go:284 # 0xa49aeb github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b /go/src/lists/parsers/hosts.go:250 # 0xa49009 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /go/src/lists/parsers/hosts.go:104 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 9472] @ 0x544307 0x544410 0x54938b 0xa348b0 0xa33e63 0xa3372e 0xa511a2 0xa506ed 0xa4b4de 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0xa348af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/src/cache/stringcache/string_caches.go:125 # 0xa33e62 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3372d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0xa511a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /go/src/lists/list_cache.go:213 # 0xa506ec github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/src/lists/list_cache.go:127 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 96] @ 0x5ab870 0x5ab250 0x5cfabe 0xa49ca5 0xa49cc2 0xa49aec 0xa4900a 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x5ab86f net/netip.parseIPv4+0x1af /usr/local/go/src/net/netip/netip.go:168 # 0x5ab24f net/netip.ParseAddr+0x4f /usr/local/go/src/net/netip/netip.go:119 # 0x5cfabd net.parseIP+0x1d /usr/local/go/src/net/ip.go:502 # 0xa49ca4 net.ParseIP+0x24 /usr/local/go/src/net/ip.go:495 # 0xa49cc1 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0x41 /go/src/lists/parsers/hosts.go:274 # 0xa49aeb github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b /go/src/lists/parsers/hosts.go:250 # 0xa49009 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /go/src/lists/parsers/hosts.go:104 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 16384] @ 0x69181e 0x6917cd 0x6918f7 0x6e0e0a 0x6e0da1 0x6ace4d 0x67809e 0xa49e5b 0xa4a8d3 0xa4a433 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x69181d bufio.NewReaderSize+0x15d /usr/local/go/src/bufio/bufio.go:54 # 0x6917cc bufio.NewReader+0x10c /usr/local/go/src/bufio/bufio.go:60 # 0x6918f6 compress/gzip.(*Reader).Reset+0x236 /usr/local/go/src/compress/gzip/gunzip.go:111 # 0x6e0e09 compress/gzip.NewReader+0xa9 /usr/local/go/src/compress/gzip/gunzip.go:94 # 0x6e0da0 net/http.(*http2gzipReader).Read+0x40 /usr/local/go/src/net/http/h2_bundle.go:10160 # 0x6ace4c net/http.(*cancelTimerBody).Read+0x2c /usr/local/go/src/net/http/client.go:963 # 0x67809d bufio.(*Scanner).Scan+0x81d /usr/local/go/src/bufio/scan.go:219 # 0xa49e5a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /go/src/lists/parsers/lines.go:63 # 0xa4a8d2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa4a432 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 176] @ 0x751816 0x751817 0x753b72 0xa49bad 0xa49b85 0xa49b7e 0xa49449 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x751815 regexp.newBitState+0xb5 /usr/local/go/src/regexp/backtrack.go:52 # 0x751816 regexp.(*Regexp).backtrack+0xb6 /usr/local/go/src/regexp/backtrack.go:315 # 0x753b71 regexp.(*Regexp).doExecute+0x271 /usr/local/go/src/regexp/exec.go:535 # 0xa49bac regexp.(*Regexp).doMatch+0x6c /usr/local/go/src/regexp/exec.go:514 # 0xa49b84 regexp.(*Regexp).MatchString+0x44 /usr/local/go/src/regexp/regexp.go:531 # 0xa49b7d github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /go/src/lists/parsers/hosts.go:262 # 0xa49448 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2c8 /go/src/lists/parsers/hosts.go:167 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 64] @ 0xdf8e0d 0xdf8c5b 0xe10db2 0x4781a1 # 0xdf8e0c github.com/0xERR0R/blocky/querylog.LogEntryFields+0x12c /go/src/querylog/logger_writer.go:35 # 0xdf8c5a github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /go/src/querylog/logger_writer.go:22 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [3: 1056] @ 0x72cd57 0xb4b60b 0xb4b3ef 0x4781a1 # 0x72cd56 encoding/json.Marshal+0x136 /usr/local/go/src/encoding/json/encode.go:167 # 0xb4b60a github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x12a /go/src/redis/redis.go:220 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [4: 1920] @ 0xa57046 0xa56b7b 0xa612df 0xa56af5 0xa97647 0xa97633 0xa5a504 0xa97555 0xa980d1 0xa980b6 0x4781a1 # 0xa57045 github.com/go-redis/redis/v8/internal/proto.(*Reader).readStringReply+0xa5 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:169 # 0xa56b7a github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x11a /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:110 # 0xa612de github.com/go-redis/redis/v8.sliceParser+0x5e /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:475 # 0xa56af4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa97646 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa97632 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa5a503 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa97554 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xf4 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa980d0 github.com/go-redis/redis/v8.(*PubSub).Receive+0x90 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa980b5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x75 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [1: 32] @ 0x667bd4 0x667ba4 0x6679bb 0x58b2e7 0x58b672 0x6674b6 0x66731e 0x667d72 0x64415c 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x667bd3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667ba3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x6679ba crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a /usr/local/go/src/crypto/tls/key_schedule.go:40 # 0x58b2e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b671 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x6674b5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66731d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x64415b crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2db /usr/local/go/src/crypto/tls/handshake_client_tls13.go:607 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 1344] @ 0xb4ef4b 0xb4ef18 0xe1e5d6 0xe1e1dc 0x4781a1 # 0xb4ef4a github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4ef17 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e5d5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xe1e1db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 768] @ 0x72cd57 0xb4b60b 0xb4b3ef 0x4781a1 # 0x72cd56 encoding/json.Marshal+0x136 /usr/local/go/src/encoding/json/encode.go:167 # 0xb4b60a github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x12a /go/src/redis/redis.go:220 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [4: 64] @ 0xa99e7f 0xa9a379 0xa9a213 0xa98a52 0xb49b58 0xa72a39 0xb4b73f 0xb4b3ef 0x4781a1 # 0xa99e7e github.com/go-redis/redis/v8.(*baseClient).withConn+0x13e /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/redis.go:290 # 0xa9a378 github.com/go-redis/redis/v8.(*baseClient)._process+0xf8 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/redis.go:329 # 0xa9a212 github.com/go-redis/redis/v8.(*baseClient).process+0x72 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/redis.go:311 # 0xa98a51 github.com/go-redis/redis/v8.hooks.process+0x71 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/redis.go:54 # 0xb49b57 github.com/go-redis/redis/v8.(*Client).Process+0x77 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/redis.go:596 # 0xa72a38 github.com/go-redis/redis/v8.cmdable.Set+0x298 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/commands.go:906 # 0xb4b73e github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x25e /go/src/redis/redis.go:231 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [1: 96] @ 0x58b5e7 0x667525 0x66732e 0x668072 0x62fd87 0x6441a5 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b5e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667524 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66732d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x668071 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x6441a4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x324 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:609 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 144] @ 0x51adc5 0x51a7eb 0x62bd94 0x62fd96 0x642794 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x51adc4 crypto/aes.newCipher+0x1a4 /usr/local/go/src/crypto/aes/cipher_asm.go:63 # 0x51a7ea crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x62bd93 crypto/tls.aeadAESGCMTLS13+0x33 /usr/local/go/src/crypto/tls/cipher_suites.go:555 # 0x62fd95 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x642793 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x1d3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:396 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [8: 384] @ 0x47cbd9 0x4a4845 0xe1af0d 0xe0f1db 0xe0eda5 0xe0dc6f 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x47cbd8 internal/reflectlite.Swapper+0x378 /usr/local/go/src/internal/reflectlite/swapper.go:68 # 0x4a4844 sort.Slice+0x84 /usr/local/go/src/sort/slice.go:26 # 0xe1af0c github.com/mroth/weightedrand/v2.NewChooser[...]+0x8c /go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xe0f1da github.com/0xERR0R/blocky/resolver.weightedRandom+0x37a /go/src/resolver/parallel_best_resolver.go:266 # 0xe0eda4 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /go/src/resolver/parallel_best_resolver.go:236 # 0xe0dc6e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xee /go/src/resolver/parallel_best_resolver.go:166 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 128] @ 0x8319cb 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x8319ca github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/src/util/common.go:44 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 128] @ 0x5a07fa 0x50fe7d 0x618c72 0x628859 0x667ed4 0x642693 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a07f9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x618c71 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x628858 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667ed3 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /usr/local/go/src/crypto/tls/key_schedule.go:82 # 0x642692 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0xd2 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:388 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [10: 480] @ 0xe0dfcb 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe0dfca github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x44a /go/src/resolver/parallel_best_resolver.go:172 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 192] @ 0x600985 0x605f0a 0x606d5d 0x62ac05 0x63fa19 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x600984 crypto/x509.parseName+0x124 /usr/local/go/src/crypto/x509/parser.go:145 # 0x605f09 crypto/x509.parseCertificate+0x489 /usr/local/go/src/crypto/x509/parser.go:881 # 0x606d5c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:991 # 0x62ac04 crypto/tls.(*certCache).newCert+0xa4 /usr/local/go/src/crypto/tls/cache.go:85 # 0x63fa18 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 640] @ 0x4fbc97 0x4fbc62 0x4fc7d9 0x4ff605 0x501286 0x503e9e 0x4fde71 0x77df6f 0x77d5a5 0x76ff9a 0x76fb56 0x770148 0x77059c 0xdf8c8c 0xdf8c5c 0xe10db2 0x4781a1 # 0x4fbc96 fmt.(*buffer).writeString+0x216 /usr/local/go/src/fmt/print.go:108 # 0x4fbc61 fmt.(*fmt).padString+0x1e1 /usr/local/go/src/fmt/format.go:110 # 0x4fc7d8 fmt.(*fmt).fmtS+0x38 /usr/local/go/src/fmt/format.go:359 # 0x4ff604 fmt.(*pp).fmtString+0x84 /usr/local/go/src/fmt/print.go:494 # 0x501285 fmt.(*pp).printArg+0x345 /usr/local/go/src/fmt/print.go:741 # 0x503e9d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1075 # 0x4fde70 fmt.Fprintf+0x70 /usr/local/go/src/fmt/print.go:224 # 0x77df6e github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x80e /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d5a4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76ff99 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fb55 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x770147 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77059b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8c8b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8c5b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [1: 96] @ 0x544307 0x544410 0x54938b 0x831d7b 0xe0e817 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x831d7a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xe0e816 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [6: 96] @ 0x8c5c5a 0x8c5bef 0xe22b52 0x500a7f 0x501386 0x503e9e 0x4fdf73 0xe170d6 0xe0d21a 0xe0e41a 0x4781a1 # 0x8c5c59 strings.(*Builder).WriteString+0x319 /usr/local/go/src/strings/builder.go:116 # 0x8c5bee github.com/0xERR0R/blocky/config.Upstream.String+0x2ae /go/src/config/upstream.go:48 # 0xe22b51 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x91 /go/src/resolver/upstream_resolver.go:50 # 0x500a7e fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x501385 fmt.(*pp).printArg+0x445 /usr/local/go/src/fmt/print.go:756 # 0x503e9d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1075 # 0x4fdf72 fmt.Sprintf+0x52 /usr/local/go/src/fmt/print.go:239 # 0xe170d5 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x3f5 /go/src/resolver/upstream_resolver.go:380 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 288] @ 0x4176ac 0x76ec5b 0x7b7f74 0x7b7e19 0xe11d47 0x7b7b0f 0xe11ccd 0xe11b85 0xe0dbef 0xe02a64 0xe20c2b 0xe1f93c 0xe1f45c 0x4781a1 # 0x76ec5a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7f73 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e18 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe0dbee github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /go/src/resolver/parallel_best_resolver.go:152 # 0xe02a63 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /go/src/resolver/caching_resolver.go:133 # 0xe20c2a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /go/src/cache/expirationcache/prefetching_cache.go:77 # 0xe1f93b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /go/src/cache/expirationcache/expiration_cache.go:129 # 0xe1f45b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 2304] @ 0x50b5b3 0x50afdd 0x50b1b9 0x730ed6 0x7300de 0x72d4f3 0x72d2c5 0x72ccf0 0xb4b60b 0xb4b3ef 0x4781a1 # 0x50b5b2 bytes.growSlice+0x92 /usr/local/go/src/bytes/buffer.go:249 # 0x50afdc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x50b1b8 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x730ed5 encoding/json.encodeByteSlice+0x175 /usr/local/go/src/encoding/json/encode.go:792 # 0x7300dd encoding/json.structEncoder.encode+0x21d /usr/local/go/src/encoding/json/encode.go:704 # 0x72d4f2 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:321 # 0x72d2c4 encoding/json.(*encodeState).marshal+0xc4 /usr/local/go/src/encoding/json/encode.go:297 # 0x72ccef encoding/json.Marshal+0xcf /usr/local/go/src/encoding/json/encode.go:163 # 0xb4b60a github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x12a /go/src/redis/redis.go:220 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [3: 48] @ 0x7b7eaa 0xe11d47 0x7b7b0f 0xe11ccd 0xe11bf9 0xe16be5 0xe16d25 0xe0d21a 0xe0e41a 0x4781a1 # 0x7b7ea9 github.com/0xERR0R/blocky/log.WithPrefix+0xe9 /go/src/log/logger.go:81 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11bf8 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /go/src/resolver/resolver.go:197 # 0xe16be4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /go/src/resolver/upstream_resolver.go:313 # 0xe16d24 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/src/resolver/upstream_resolver.go:330 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [15: 1680] @ 0x7b79da 0x7b7a49 0x7b7b05 0xe11ccd 0xe11b85 0xe0dbef 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7b79d9 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /go/src/log/context.go:29 # 0x7b7a48 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /go/src/log/context.go:25 # 0x7b7b04 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /go/src/log/context.go:36 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe0dbee github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /go/src/resolver/parallel_best_resolver.go:152 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 480] @ 0x8319cb 0xe0e817 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x8319ca github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/src/util/common.go:44 # 0xe0e816 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 48] @ 0x7d4686 0x7d82a6 0x7d685f 0x7d6c59 0xe037af 0xe032c5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d82a5 github.com/miekg/dns.unpackQuestion+0x25 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d685e github.com/miekg/dns.(*Msg).unpack+0x13e /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe037ae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/src/resolver/caching_resolver.go:231 # 0xe032c4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:194 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 16] @ 0x5fdc54 0x60d1a7 0x60d81a 0x60d1cb 0x60d81a 0x60d1cb 0x60c838 0x640159 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5fdc53 crypto/x509.(*CertPool).findPotentialParents+0x373 /usr/local/go/src/crypto/x509/cert_pool.go:155 # 0x60d1a6 crypto/x509.(*Certificate).buildChains+0x166 /usr/local/go/src/crypto/x509/verify.go:955 # 0x60d819 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60d819 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c837 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x640158 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [6: 144] @ 0xe15ed3 0xe15ce9 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0xe15ed2 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x172 /go/src/resolver/upstream_resolver.go:234 # 0xe15ce8 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /go/src/resolver/upstream_resolver.go:204 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [6: 96] @ 0xe1af25 0xe0f1db 0xe0eda5 0xe0dc6f 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe1af24 github.com/mroth/weightedrand/v2.NewChooser[...]+0xa4 /go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:46 # 0xe0f1da github.com/0xERR0R/blocky/resolver.weightedRandom+0x37a /go/src/resolver/parallel_best_resolver.go:266 # 0xe0eda4 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /go/src/resolver/parallel_best_resolver.go:236 # 0xe0dc6e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xee /go/src/resolver/parallel_best_resolver.go:166 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [4: 96] @ 0x7d68ca 0x7d6c59 0xe037af 0xe032c5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d68c9 github.com/miekg/dns.(*Msg).unpack+0x1a9 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:849 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe037ae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/src/resolver/caching_resolver.go:231 # 0xe032c4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:194 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 160] @ 0x8319cb 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x8319ca github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/src/util/common.go:44 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 1152] @ 0xb4ef4b 0xb4ef18 0xe1e5d6 0xe1e1dc 0x4781a1 # 0xb4ef4a github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4ef17 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e5d5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xe1e1db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 192] @ 0x58b5e7 0x6674b6 0x66731e 0x6680c5 0x62fd87 0x644ba5 0x640d47 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b5e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674b5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66731d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x6680c4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x644ba4 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:705 # 0x640d46 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 288] @ 0x7d637c 0x7d6116 0x7fa80e 0x7fa7ff 0xe5e1f6 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa80d github.com/miekg/dns.(*Msg).Pack+0x4d /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa7fe github.com/miekg/dns.(*response).WriteMsg+0x3e /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e1f5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:519 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 48] @ 0x544307 0x544410 0x54938b 0xa46a35 0xa46a03 0xa49a78 0xa49a65 0xa4900a 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0xa46a34 golang.org/x/net/idna.(*labelIter).result+0x554 /go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:559 # 0xa46a02 golang.org/x/net/idna.(*Profile).process+0x522 /go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:413 # 0xa49a77 golang.org/x/net/idna.(*Profile).ToASCII+0x97 /go/pkg/mod/golang.org/x/net@v0.34.0/idna/idna10.0.0.go:229 # 0xa49a64 github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x84 /go/src/lists/parsers/hosts.go:244 # 0xa49009 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /go/src/lists/parsers/hosts.go:104 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0x4fbc97 0x4fbc62 0x4fc7d9 0x4ff645 0x501286 0x503e9e 0x4fb045 0xa49c06 0xa49d45 0xa49aec 0xa4900a 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x4fbc96 fmt.(*buffer).writeString+0x216 /usr/local/go/src/fmt/print.go:108 # 0x4fbc61 fmt.(*fmt).padString+0x1e1 /usr/local/go/src/fmt/format.go:110 # 0x4fc7d8 fmt.(*fmt).fmtS+0x38 /usr/local/go/src/fmt/format.go:359 # 0x4ff644 fmt.(*pp).fmtString+0xc4 /usr/local/go/src/fmt/print.go:497 # 0x501285 fmt.(*pp).printArg+0x345 /usr/local/go/src/fmt/print.go:741 # 0x503e9d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1075 # 0x4fb044 fmt.Errorf+0x84 /usr/local/go/src/fmt/errors.go:25 # 0xa49c05 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0xc5 /go/src/lists/parsers/hosts.go:266 # 0xa49d44 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /go/src/lists/parsers/hosts.go:284 # 0xa49aeb github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b /go/src/lists/parsers/hosts.go:250 # 0xa49009 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /go/src/lists/parsers/hosts.go:104 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 400] @ 0xa4939a 0xa4939b 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa49399 bufio.(*Scanner).Text+0x219 /usr/local/go/src/bufio/scan.go:115 # 0xa4939a github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x21a /go/src/lists/parsers/hosts.go:159 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 1536] @ 0x5742ca 0x57428e 0x574292 0x57471a 0x573805 0x573b55 0x59e205 0x59b2e5 0x6101c5 0x60fc91 0x60d476 0x60d178 0x60d81a 0x60d1cb 0x60c838 0x640159 0x643893 0x640d1a 0x63b674 0x63908b 0x71310e 0x713109 0x4781a1 # 0x5742c9 crypto/internal/bigmod.(*Nat).reset+0xc9 /usr/local/go/src/crypto/internal/bigmod/nat.go:97 # 0x57428d crypto/internal/bigmod.(*Nat).set+0x8d /usr/local/go/src/crypto/internal/bigmod/nat.go:109 # 0x574291 crypto/internal/bigmod.(*Nat).maybeSubtractModulus+0x91 /usr/local/go/src/crypto/internal/bigmod/nat.go:523 # 0x574719 crypto/internal/bigmod.(*Nat).Add+0x59 /usr/local/go/src/crypto/internal/bigmod/nat.go:550 # 0x573804 crypto/internal/bigmod.rr+0x244 /usr/local/go/src/crypto/internal/bigmod/nat.go:350 # 0x573b54 crypto/internal/bigmod.NewModulusFromBig+0x254 /usr/local/go/src/crypto/internal/bigmod/nat.go:398 # 0x59e204 crypto/rsa.encrypt+0x64 /usr/local/go/src/crypto/rsa/rsa.go:485 # 0x59b2e4 crypto/rsa.VerifyPKCS1v15+0x284 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x6101c4 crypto/x509.checkSignature+0x364 /usr/local/go/src/crypto/x509/x509.go:930 # 0x60fc90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:850 # 0x60d475 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:915 # 0x60d177 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:953 # 0x60d819 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c837 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x640158 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71310d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x713108 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [3: 49152] @ 0x544307 0x544410 0x54938b 0xa348b0 0xa33e63 0xa3372e 0xa511a2 0xa506ed 0xa4b4de 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0xa348af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/src/cache/stringcache/string_caches.go:125 # 0xa33e62 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3372d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0xa511a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /go/src/lists/list_cache.go:213 # 0xa506ec github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/src/lists/list_cache.go:127 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 7168] @ 0x4842bc 0x484106 0x483e5c 0x7517fe 0x751817 0x753b72 0xa49bad 0xa49b85 0xa49b7e 0xa49449 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x4842bb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:238 # 0x484105 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:217 # 0x483e5b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:132 # 0x7517fd regexp.newBitState+0x9d /usr/local/go/src/regexp/backtrack.go:50 # 0x751816 regexp.(*Regexp).backtrack+0xb6 /usr/local/go/src/regexp/backtrack.go:315 # 0x753b71 regexp.(*Regexp).doExecute+0x271 /usr/local/go/src/regexp/exec.go:535 # 0xa49bac regexp.(*Regexp).doMatch+0x6c /usr/local/go/src/regexp/exec.go:514 # 0xa49b84 regexp.(*Regexp).MatchString+0x44 /usr/local/go/src/regexp/regexp.go:531 # 0xa49b7d github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /go/src/lists/parsers/hosts.go:262 # 0xa49448 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2c8 /go/src/lists/parsers/hosts.go:167 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 512] @ 0x5742ca 0x57428e 0x574292 0x57471a 0x573805 0x573b55 0x59e205 0x59b2e5 0x6101c5 0x60fc91 0x60d476 0x60d1cb 0x60d81a 0x60d1cb 0x60c838 0x640159 0x643893 0x640d1a 0x63b674 0x63908b 0x71310e 0x713109 0x4781a1 # 0x5742c9 crypto/internal/bigmod.(*Nat).reset+0xc9 /usr/local/go/src/crypto/internal/bigmod/nat.go:97 # 0x57428d crypto/internal/bigmod.(*Nat).set+0x8d /usr/local/go/src/crypto/internal/bigmod/nat.go:109 # 0x574291 crypto/internal/bigmod.(*Nat).maybeSubtractModulus+0x91 /usr/local/go/src/crypto/internal/bigmod/nat.go:523 # 0x574719 crypto/internal/bigmod.(*Nat).Add+0x59 /usr/local/go/src/crypto/internal/bigmod/nat.go:550 # 0x573804 crypto/internal/bigmod.rr+0x244 /usr/local/go/src/crypto/internal/bigmod/nat.go:350 # 0x573b54 crypto/internal/bigmod.NewModulusFromBig+0x254 /usr/local/go/src/crypto/internal/bigmod/nat.go:398 # 0x59e204 crypto/rsa.encrypt+0x64 /usr/local/go/src/crypto/rsa/rsa.go:485 # 0x59b2e4 crypto/rsa.VerifyPKCS1v15+0x284 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x6101c4 crypto/x509.checkSignature+0x364 /usr/local/go/src/crypto/x509/x509.go:930 # 0x60fc90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:850 # 0x60d475 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:915 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60d819 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c837 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x640158 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71310d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x713108 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [6: 96] @ 0x7b7eaa 0xe11d47 0x7b7b0f 0xe11ccd 0xe11b85 0xdfd18b 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7b7ea9 github.com/0xERR0R/blocky/log.WithPrefix+0xe9 /go/src/log/logger.go:81 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdfd18a github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /go/src/resolver/blocking_resolver.go:400 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [4: 1024] @ 0x4134d7 0x5fe0eb 0x5fdffa 0x6400ed 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5fe0ea crypto/x509.(*CertPool).addCertFunc+0x12a /usr/local/go/src/crypto/x509/cert_pool.go:204 # 0x5fdff9 crypto/x509.(*CertPool).AddCert+0x39 /usr/local/go/src/crypto/x509/cert_pool.go:184 # 0x6400ec crypto/tls.(*Conn).verifyServerCertificate+0x7ac /usr/local/go/src/crypto/tls/handshake_client.go:994 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 128] @ 0x618d1d 0x628c6b 0x667625 0x667d72 0x6440ea 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x618d1c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6440e9 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x269 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:605 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [7: 4480] @ 0x7d637c 0x7d6116 0x7fa80e 0x7fa7ff 0xe5e1f6 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa80d github.com/miekg/dns.(*Msg).Pack+0x4d /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa7fe github.com/miekg/dns.(*response).WriteMsg+0x3e /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e1f5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:519 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 128] @ 0x5a07fa 0x50fe7d 0x618c72 0x628c6b 0x667625 0x6680c5 0x62fd87 0x642794 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a07f9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x618c71 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x6680c4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x642793 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x1d3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:396 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x72969e 0x726efe 0x7267fe 0x7263b9 0xb4b7f9 0xb4b49a 0x4781a1 # 0x72969d encoding/json.(*decodeState).object+0x189d /usr/local/go/src/encoding/json/decode.go:725 # 0x726efd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:374 # 0x7267fd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:181 # 0x7263b8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xb4b7f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/src/redis/redis.go:241 # 0xb4b499 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1d9 /go/src/redis/redis.go:196 0: 0 [1: 16] @ 0x58b409 0x6674b6 0x66731e 0x668072 0x62fd87 0x644ba5 0x640d47 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b408 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x6674b5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66731d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x668071 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x644ba4 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:705 # 0x640d46 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [9: 216] @ 0x7d68ca 0x7d6c59 0x7c36cc 0x7c35ee 0x7c40e5 0xe1635e 0x4781a1 # 0x7d68c9 github.com/miekg/dns.(*Msg).unpack+0x1a9 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:849 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35ed github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [2: 320] @ 0x72cd57 0xb4b60b 0xb4b3ef 0x4781a1 # 0x72cd56 encoding/json.Marshal+0x136 /usr/local/go/src/encoding/json/encode.go:167 # 0xb4b60a github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x12a /go/src/redis/redis.go:220 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [1: 32] @ 0x5427c5 0x5421cb 0x483c62 0x542165 0x54212f 0x63ad4c 0x63b15d 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5427c4 crypto/ecdh.(*x25519Curve).privateKeyToPublicKey+0x64 /usr/local/go/src/crypto/ecdh/x25519.go:60 # 0x5421ca crypto/ecdh.(*PrivateKey).PublicKey.func1+0x2a /usr/local/go/src/crypto/ecdh/ecdh.go:178 # 0x483c61 sync.(*Once).doSlow+0xc1 /usr/local/go/src/sync/once.go:74 # 0x542164 sync.(*Once).Do+0x44 /usr/local/go/src/sync/once.go:65 # 0x54212e crypto/ecdh.(*PrivateKey).PublicKey+0xe /usr/local/go/src/crypto/ecdh/ecdh.go:162 # 0x63ad4b crypto/tls.(*Conn).makeClientHello+0xaab /usr/local/go/src/crypto/tls/handshake_client.go:156 # 0x63b15c crypto/tls.(*Conn).clientHandshake+0x7c /usr/local/go/src/crypto/tls/handshake_client.go:182 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [5: 1440] @ 0x4127b7 0x41792d 0x76eee5 0xdf8c6e 0xe10db2 0x4781a1 # 0x76eee4 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0xdf8c6d github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x2d /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [1: 80] @ 0x589ac5 0x60195f 0x606328 0x606d5d 0x62ac05 0x63fa19 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x589ac4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x60195e crypto/x509.parsePublicKey+0x41e /usr/local/go/src/crypto/x509/parser.go:255 # 0x606327 crypto/x509.parseCertificate+0x8a7 /usr/local/go/src/crypto/x509/parser.go:929 # 0x606d5c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:991 # 0x62ac04 crypto/tls.(*certCache).newCert+0xa4 /usr/local/go/src/crypto/tls/cache.go:85 # 0x63fa18 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 192] @ 0x618d1d 0x628859 0x667ed4 0x642693 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x618d1c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x628858 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667ed3 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /usr/local/go/src/crypto/tls/key_schedule.go:82 # 0x642692 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0xd2 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:388 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 48] @ 0xa96545 0xa97ea5 0x4781a1 # 0xa96544 github.com/go-redis/redis/v8.(*PubSub).Ping+0x64 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:249 # 0xa97ea4 github.com/go-redis/redis/v8.(*channel).initHealthCheck.func1+0x144 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:548 0: 0 [1: 704] @ 0xa57046 0xa56b7b 0xa612df 0xa56af5 0xa97647 0xa97633 0xa5a504 0xa97555 0xa980d1 0xa980b6 0x4781a1 # 0xa57045 github.com/go-redis/redis/v8/internal/proto.(*Reader).readStringReply+0xa5 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:169 # 0xa56b7a github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x11a /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:110 # 0xa612de github.com/go-redis/redis/v8.sliceParser+0x5e /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:475 # 0xa56af4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa97646 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa97632 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa5a503 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa97554 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xf4 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa980d0 github.com/go-redis/redis/v8.(*PubSub).Receive+0x90 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa980b5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x75 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [5: 1600] @ 0x518e2d 0x51769a 0x62bdb5 0x62bda6 0x62fd96 0x6441a5 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x518e2c crypto/aes.(*aesCipherGCM).NewGCM+0x2c /usr/local/go/src/crypto/aes/aes_gcm.go:48 # 0x517699 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 /usr/local/go/src/crypto/cipher/gcm.go:122 # 0x62bdb4 crypto/cipher.NewGCM+0x54 /usr/local/go/src/crypto/cipher/gcm.go:86 # 0x62bda5 crypto/tls.aeadAESGCMTLS13+0x45 /usr/local/go/src/crypto/tls/cipher_suites.go:559 # 0x62fd95 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x6441a4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x324 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:609 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [5: 80] @ 0xe1e4f9 0xe03bbc 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe1e4f8 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x118 /go/src/cache/expirationcache/expiration_cache.go:152 # 0xe03bbb github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17b /go/src/resolver/caching_resolver.go:286 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 512] @ 0x555e53 0x59cb8c 0x59c99d 0x60ce04 0x60d3a6 0x60d178 0x60d81a 0x60d1cb 0x60d81a 0x60d1cb 0x60c838 0x640159 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x555e52 math/big.(*Int).Bytes+0x32 /usr/local/go/src/math/big/int.go:527 # 0x59cb8b crypto/rsa.bigIntEqual+0x2b /usr/local/go/src/crypto/rsa/rsa.go:153 # 0x59c99c crypto/rsa.(*PublicKey).Equal+0x3c /usr/local/go/src/crypto/rsa/rsa.go:70 # 0x60ce03 crypto/x509.alreadyInChain+0x243 /usr/local/go/src/crypto/x509/verify.go:867 # 0x60d3a5 crypto/x509.(*Certificate).buildChains.func1+0xc5 /usr/local/go/src/crypto/x509/verify.go:902 # 0x60d177 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:953 # 0x60d819 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60d819 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c837 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x640158 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 176] @ 0x51ac8a 0x51a7eb 0x62bd94 0x62fd96 0x6441a5 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x51ac89 crypto/aes.newCipher+0x69 /usr/local/go/src/crypto/aes/cipher_asm.go:48 # 0x51a7ea crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x62bd93 crypto/tls.aeadAESGCMTLS13+0x33 /usr/local/go/src/crypto/tls/cipher_suites.go:555 # 0x62fd95 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x6441a4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x324 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:609 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 144] @ 0x4134d7 0x4c6189 0x4c5779 0x4c573d 0x4c6ea5 0x4c742d 0x4c73ef 0x66f1f5 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x4c6188 context.(*cancelCtx).propagateCancel+0x168 /usr/local/go/src/context/context.go:488 # 0x4c5778 context.withCancel+0x58 /usr/local/go/src/context/context.go:273 # 0x4c573c context.WithCancel+0x1c /usr/local/go/src/context/context.go:236 # 0x4c6ea4 context.WithDeadlineCause+0x384 /usr/local/go/src/context/context.go:624 # 0x4c742c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:612 # 0x4c73ee context.WithTimeout+0xe /usr/local/go/src/context/context.go:690 # 0x66f1f4 crypto/tls.dial+0x94 /usr/local/go/src/crypto/tls/tls.go:123 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 384] @ 0x5a07fa 0x50fe7d 0x618c42 0x628c6b 0x667625 0x6680c5 0x62fd87 0x642819 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a07f9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x618c41 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x6680c4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x642818 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:399 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 128] @ 0x5a556c 0x5a55cc 0x730ea5 0x7300de 0x72d4f3 0x72d2c5 0x72ccf0 0xb4b60b 0xb4b3ef 0x4781a1 # 0x5a556b slices.Grow[...]+0x12b /usr/local/go/src/slices/slices.go:397 # 0x5a55cb encoding/base64.(*Encoding).AppendEncode+0x18b /usr/local/go/src/encoding/base64/base64.go:200 # 0x730ea4 encoding/json.encodeByteSlice+0x144 /usr/local/go/src/encoding/json/encode.go:790 # 0x7300dd encoding/json.structEncoder.encode+0x21d /usr/local/go/src/encoding/json/encode.go:704 # 0x72d4f2 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:321 # 0x72d2c4 encoding/json.(*encodeState).marshal+0xc4 /usr/local/go/src/encoding/json/encode.go:297 # 0x72ccef encoding/json.Marshal+0xcf /usr/local/go/src/encoding/json/encode.go:163 # 0xb4b60a github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x12a /go/src/redis/redis.go:220 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [1: 144] @ 0x72a22c 0x726fd5 0x728b11 0x726efe 0x7267fe 0x7263b9 0xb4b7f9 0xb4b49a 0x4781a1 # 0x72a22b encoding/json.(*decodeState).literalStore+0x86b /usr/local/go/src/encoding/json/decode.go:938 # 0x726fd4 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:388 # 0x728b10 encoding/json.(*decodeState).object+0xd10 /usr/local/go/src/encoding/json/decode.go:755 # 0x726efd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:374 # 0x7267fd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:181 # 0x7263b8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xb4b7f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/src/redis/redis.go:241 # 0xb4b499 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1d9 /go/src/redis/redis.go:196 0: 0 [3: 240] @ 0x4fdf86 0x831b39 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x4fdf85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x831b38 github.com/0xERR0R/blocky/util.AnswerToString+0x198 /go/src/util/common.go:53 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 24] @ 0x5e1d49 0x5e2b51 0x5e2785 0x5e2786 0x5bf91d 0x5bf26e 0x5be934 0x5be3ba 0x7c2ed6 0x7c4049 0xe1635e 0x4781a1 # 0x5e1d48 net.newTCPConn+0x88 /usr/local/go/src/net/tcpsock.go:262 # 0x5e2b50 net.(*sysDialer).doDialTCPProto+0x350 /usr/local/go/src/net/tcpsock_posix.go:121 # 0x5e2784 net.(*sysDialer).doDialTCP+0x64 /usr/local/go/src/net/tcpsock_posix.go:75 # 0x5e2785 net.(*sysDialer).dialTCP+0x65 /usr/local/go/src/net/tcpsock_posix.go:71 # 0x5bf91c net.(*sysDialer).dialSingle+0x27c /usr/local/go/src/net/dial.go:651 # 0x5bf26d net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:616 # 0x5be933 net.(*sysDialer).dialParallel+0x3b3 /usr/local/go/src/net/dial.go:517 # 0x5be3b9 net.(*Dialer).DialContext+0x699 /usr/local/go/src/net/dial.go:508 # 0x7c2ed5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [3: 288] @ 0x7c39d1 0x7c3685 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7c39d0 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c3684 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [4: 64] @ 0xe031c5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe031c4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x2a4 /go/src/resolver/caching_resolver.go:192 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [5: 1280] @ 0x555e53 0x59cb78 0x59c99d 0x60ce04 0x60d3a6 0x60d1cb 0x60d81a 0x60d1cb 0x60d81a 0x60d1cb 0x60c838 0x640159 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x555e52 math/big.(*Int).Bytes+0x32 /usr/local/go/src/math/big/int.go:527 # 0x59cb77 crypto/rsa.bigIntEqual+0x17 /usr/local/go/src/crypto/rsa/rsa.go:153 # 0x59c99c crypto/rsa.(*PublicKey).Equal+0x3c /usr/local/go/src/crypto/rsa/rsa.go:70 # 0x60ce03 crypto/x509.alreadyInChain+0x243 /usr/local/go/src/crypto/x509/verify.go:867 # 0x60d3a5 crypto/x509.(*Certificate).buildChains.func1+0xc5 /usr/local/go/src/crypto/x509/verify.go:902 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60d819 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60d819 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c837 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x640158 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0x440e49 0x452689 0xb4b3c7 0x4781a1 # 0xb4b3c6 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x106 /go/src/redis/redis.go:189 0: 0 [2: 96] @ 0x7d4686 0x7d82a6 0x7d685f 0x7d6c59 0xe037af 0xe032c5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d82a5 github.com/miekg/dns.unpackQuestion+0x25 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d685e github.com/miekg/dns.(*Msg).unpack+0x13e /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe037ae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/src/resolver/caching_resolver.go:231 # 0xe032c4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:194 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [3: 384] @ 0x5a07fa 0x50fe7d 0x618c72 0x628c6b 0x667625 0x668072 0x62fd87 0x642819 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a07f9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x618c71 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x668071 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x642818 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:399 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 192] @ 0x4fb05b 0xa490cb 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x4fb05a fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xa490ca github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1ca /go/src/lists/parsers/hosts.go:110 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 7168] @ 0x4842bc 0x484106 0x483e5c 0x4fd9ba 0x4fb007 0xa49c06 0xa49d45 0xa49aec 0xa4900a 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x4842bb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:238 # 0x484105 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:217 # 0x483e5b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:132 # 0x4fd9b9 fmt.newPrinter+0x19 /usr/local/go/src/fmt/print.go:152 # 0x4fb006 fmt.Errorf+0x46 /usr/local/go/src/fmt/errors.go:23 # 0xa49c05 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0xc5 /go/src/lists/parsers/hosts.go:266 # 0xa49d44 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /go/src/lists/parsers/hosts.go:284 # 0xa49aeb github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b /go/src/lists/parsers/hosts.go:250 # 0xa49009 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /go/src/lists/parsers/hosts.go:104 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 224] @ 0x5782ba 0x50fe7d 0x618c72 0x628859 0x667ed4 0x642cf4 0x640cf4 0x63b674 0x63908b 0x71310e 0x713109 0x4781a1 # 0x5782b9 crypto/sha512.New384+0x19 /usr/local/go/src/crypto/sha512/sha512.go:236 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x618c71 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x628858 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667ed3 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /usr/local/go/src/crypto/tls/key_schedule.go:82 # 0x642cf3 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x733 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:420 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71310d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x713108 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [4: 1408] @ 0x7d637c 0x7d6116 0xb4b537 0xb4b528 0xb4b3ef 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xb4b536 github.com/miekg/dns.(*Msg).Pack+0x56 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xb4b527 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/src/redis/redis.go:217 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [2: 192] @ 0x58b5e7 0x647133 0x64701a 0x63603f 0x63b2a5 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b5e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x647132 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x18d2 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x647019 crypto/tls.(*clientHelloMsg).marshal+0x17b9 /usr/local/go/src/crypto/tls/handshake_messages.go:231 # 0x63603e crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x63b2a4 crypto/tls.(*Conn).clientHandshake+0x1c4 /usr/local/go/src/crypto/tls/handshake_client.go:208 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 80] @ 0x589ac5 0x600e05 0x605e13 0x606d5d 0x62ac05 0x63fa19 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x589ac4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x600e04 crypto/x509.parseAI+0x84 /usr/local/go/src/crypto/x509/parser.go:153 # 0x605e12 crypto/x509.parseCertificate+0x392 /usr/local/go/src/crypto/x509/parser.go:870 # 0x606d5c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:991 # 0x62ac04 crypto/tls.(*certCache).newCert+0xa4 /usr/local/go/src/crypto/tls/cache.go:85 # 0x63fa18 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 416] @ 0x50b5b3 0x50afdd 0x50b1b9 0x4fde97 0x77df6f 0x77d5a5 0x76ff9a 0x76fb56 0x770148 0x77059c 0xdf8c8c 0xdf8c5c 0xe10db2 0x4781a1 # 0x50b5b2 bytes.growSlice+0x92 /usr/local/go/src/bytes/buffer.go:249 # 0x50afdc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x50b1b8 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x4fde96 fmt.Fprintf+0x96 /usr/local/go/src/fmt/print.go:225 # 0x77df6e github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x80e /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d5a4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76ff99 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fb55 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x770147 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77059b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8c8b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8c5b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [4: 256] @ 0x7d637c 0x7d6129 0x7c3ddf 0x7c3dce 0x7c351d 0x7c40e5 0xe1635e 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6128 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0x7c3dde github.com/miekg/dns.(*Msg).Pack+0x9e /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7c3dcd github.com/miekg/dns.(*Conn).WriteMsg+0x8d /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:343 # 0x7c351c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:220 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 320] @ 0x412d0d 0x41472f 0x417705 0x7d3ca9 0x7d3c53 0x8149f3 0x7d5597 0x7d65f1 0x7d6116 0xb4b537 0xb4b528 0xb4b3ef 0x4781a1 # 0x7d3ca8 github.com/miekg/dns.compressionMap.insert+0x3a8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:180 # 0x7d3c52 github.com/miekg/dns.packDomainName+0x352 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:307 # 0x8149f2 github.com/miekg/dns.(*SOA).pack+0x72 /go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:918 # 0x7d5596 github.com/miekg/dns.packRR+0x176 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:589 # 0x7d65f0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:810 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xb4b536 github.com/miekg/dns.(*Msg).Pack+0x56 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xb4b527 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/src/redis/redis.go:217 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [3: 72] @ 0xe03ccc 0xe03c9e 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe03ccb github.com/0xERR0R/blocky/redis.(*Client).PublishCache+0x28b /go/src/redis/redis.go:132 # 0xe03c9d github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x25d /go/src/resolver/caching_resolver.go:297 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 128] @ 0x5a07fa 0x50fe7d 0x618c42 0x628c6b 0x667625 0x668072 0x62fd87 0x6441a5 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a07f9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x618c41 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x668071 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x6441a4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x324 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:609 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 240] @ 0x544307 0x544410 0x54938b 0x831d7b 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x831d7a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [3: 336] @ 0x606afb 0x606d5d 0x62ac05 0x63fa19 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x606afa crypto/x509.parseCertificate+0x107a /usr/local/go/src/crypto/x509/parser.go:970 # 0x606d5c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:991 # 0x62ac04 crypto/tls.(*certCache).newCert+0xa4 /usr/local/go/src/crypto/tls/cache.go:85 # 0x63fa18 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [4: 192] @ 0x7d4686 0x7d82a6 0x7d685f 0x7f9e49 0x7f9c45 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d82a5 github.com/miekg/dns.unpackQuestion+0x25 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d685e github.com/miekg/dns.(*Msg).unpack+0x13e /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7f9e48 github.com/miekg/dns.(*Server).serveDNS+0x188 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:638 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [4: 3584] @ 0x50b5b3 0x50afdd 0x50b1b9 0x4fde97 0x77df6f 0x77d5a5 0x76ff9a 0x76fb56 0x770148 0x77059c 0xdf8c8c 0xdf8c5c 0xe10db2 0x4781a1 # 0x50b5b2 bytes.growSlice+0x92 /usr/local/go/src/bytes/buffer.go:249 # 0x50afdc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x50b1b8 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x4fde96 fmt.Fprintf+0x96 /usr/local/go/src/fmt/print.go:225 # 0x77df6e github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x80e /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d5a4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76ff99 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fb55 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x770147 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77059b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8c8b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8c5b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [4: 64] @ 0xdf8da5 0xdf8c5b 0xe10db2 0x4781a1 # 0xdf8da4 github.com/0xERR0R/blocky/querylog.LogEntryFields+0xc4 /go/src/querylog/logger_writer.go:34 # 0xdf8c5a github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /go/src/querylog/logger_writer.go:22 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [8: 192] @ 0x4fdf86 0x831cb4 0xe0e817 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x4fdf85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x831cb3 github.com/0xERR0R/blocky/util.AnswerToString+0x313 /go/src/util/common.go:49 # 0xe0e816 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [10: 640] @ 0x7d5cc5 0x7d69a5 0x7d6c59 0x7c36cc 0x7c35ee 0x7c40e5 0xe1635e 0x4781a1 # 0x7d5cc4 github.com/miekg/dns.unpackRRslice+0x124 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35ed github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [3: 384] @ 0x5a07fa 0x50fe7d 0x618c72 0x6681e5 0x643f25 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a07f9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x618c71 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x6681e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /usr/local/go/src/crypto/tls/key_schedule.go:103 # 0x643f24 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0xa4 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:593 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 2112] @ 0x412d0d 0x41472f 0x417705 0x7d3ca9 0x7d3c53 0x8149f3 0x7d5597 0x7d65f1 0x7d6116 0x7fa80e 0x7fa7ff 0xe5e1f6 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d3ca8 github.com/miekg/dns.compressionMap.insert+0x3a8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:180 # 0x7d3c52 github.com/miekg/dns.packDomainName+0x352 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:307 # 0x8149f2 github.com/miekg/dns.(*SOA).pack+0x72 /go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:918 # 0x7d5596 github.com/miekg/dns.packRR+0x176 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:589 # 0x7d65f0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:810 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa80d github.com/miekg/dns.(*Msg).Pack+0x4d /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa7fe github.com/miekg/dns.(*response).WriteMsg+0x3e /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e1f5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:519 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 48] @ 0x51ac65 0x51a7eb 0x62bd94 0x62fd96 0x6441a5 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x51ac64 crypto/aes.newCipher+0x44 /usr/local/go/src/crypto/aes/cipher_asm.go:48 # 0x51a7ea crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x62bd93 crypto/tls.aeadAESGCMTLS13+0x33 /usr/local/go/src/crypto/tls/cipher_suites.go:555 # 0x62fd95 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x6441a4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x324 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:609 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0x618d1d 0x6681e5 0x643f25 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x618d1c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x6681e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /usr/local/go/src/crypto/tls/key_schedule.go:103 # 0x643f24 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0xa4 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:593 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [4: 1280] @ 0x412d0d 0x41472f 0x417705 0x606abf 0x606d5d 0x62ac05 0x63fa19 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x606abe crypto/x509.parseCertificate+0x103e /usr/local/go/src/crypto/x509/parser.go:969 # 0x606d5c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:991 # 0x62ac04 crypto/tls.(*certCache).newCert+0xa4 /usr/local/go/src/crypto/tls/cache.go:85 # 0x63fa18 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 64] @ 0xe1e83e 0xe1e1dc 0x4781a1 # 0xe1e83d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /go/src/cache/expirationcache/expiration_cache.go:133 # 0xe1e1db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 32] @ 0x4fdf86 0x831b39 0xe0e817 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x4fdf85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x831b38 github.com/0xERR0R/blocky/util.AnswerToString+0x198 /go/src/util/common.go:53 # 0xe0e816 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 4096] @ 0x6f6377 0x6f6353 0x6fb45e 0x4781a1 # 0x6f6376 bufio.NewWriterSize+0x1b6 /usr/local/go/src/bufio/bufio.go:596 # 0x6f6352 net/http.newBufioWriterSize+0x192 /usr/local/go/src/net/http/server.go:858 # 0x6fb45d net/http.(*conn).serve+0x2bd /usr/local/go/src/net/http/server.go:1961 0: 0 [2: 96] @ 0x5d31fe 0x5d206e 0x5d2fab 0x5bd245 0x5be125 0x66f305 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5d31fd net.(*Resolver).internetAddrList.func1+0x15d /usr/local/go/src/net/ipsock.go:274 # 0x5d206d net.filterAddrList+0x14d /usr/local/go/src/net/ipsock.go:136 # 0x5d2faa net.(*Resolver).internetAddrList+0x6aa /usr/local/go/src/net/ipsock.go:307 # 0x5bd244 net.(*Resolver).resolveAddrList+0x3e4 /usr/local/go/src/net/dial.go:283 # 0x5be124 net.(*Dialer).DialContext+0x404 /usr/local/go/src/net/dial.go:490 # 0x66f304 crypto/tls.dial+0x1a4 /usr/local/go/src/crypto/tls/tls.go:133 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [6: 10752] @ 0x62ac5c 0x63fa19 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x62ac5b crypto/tls.(*certCache).newCert+0xfb /usr/local/go/src/crypto/tls/cache.go:91 # 0x63fa18 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0x618cdf 0x628859 0x667ed4 0x642cf4 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x618cde crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x628858 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667ed3 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /usr/local/go/src/crypto/tls/key_schedule.go:82 # 0x642cf3 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x733 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:420 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 768] @ 0x555e53 0x59cb8c 0x59c99d 0x60ce04 0x60d3a6 0x60d1cb 0x60d81a 0x60d1cb 0x60d81a 0x60d1cb 0x60c838 0x640159 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x555e52 math/big.(*Int).Bytes+0x32 /usr/local/go/src/math/big/int.go:527 # 0x59cb8b crypto/rsa.bigIntEqual+0x2b /usr/local/go/src/crypto/rsa/rsa.go:153 # 0x59c99c crypto/rsa.(*PublicKey).Equal+0x3c /usr/local/go/src/crypto/rsa/rsa.go:70 # 0x60ce03 crypto/x509.alreadyInChain+0x243 /usr/local/go/src/crypto/x509/verify.go:867 # 0x60d3a5 crypto/x509.(*Certificate).buildChains.func1+0xc5 /usr/local/go/src/crypto/x509/verify.go:902 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60d819 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60d819 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c837 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x640158 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 112] @ 0x7c2c46 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x7c2c45 github.com/miekg/dns.(*Client).DialContext+0x45 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:116 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 96] @ 0x7d4686 0x7d82a6 0x7d685f 0x7d6c59 0x7c36cc 0x7c35ee 0x7c40e5 0xe1635e 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d82a5 github.com/miekg/dns.unpackQuestion+0x25 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d685e github.com/miekg/dns.(*Msg).unpack+0x13e /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35ed github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [5: 1280] @ 0x59e371 0x59e30e 0x59b2e5 0x6101c5 0x60fc91 0x60d476 0x60d1cb 0x60d81a 0x60d1cb 0x60c838 0x640159 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x59e370 crypto/internal/bigmod.(*Nat).Bytes+0x1d0 /usr/local/go/src/crypto/internal/bigmod/nat.go:133 # 0x59e30d crypto/rsa.encrypt+0x16d /usr/local/go/src/crypto/rsa/rsa.go:495 # 0x59b2e4 crypto/rsa.VerifyPKCS1v15+0x284 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x6101c4 crypto/x509.checkSignature+0x364 /usr/local/go/src/crypto/x509/x509.go:930 # 0x60fc90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:850 # 0x60d475 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:915 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60d819 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c837 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x640158 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [4: 4096] @ 0x62ac5c 0x63fa19 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x62ac5b crypto/tls.(*certCache).newCert+0xfb /usr/local/go/src/crypto/tls/cache.go:91 # 0x63fa18 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 32] @ 0x75ff2e 0x75fed1 0xe5d4e5 0xe5d4f8 0xe5dd08 0xe5df1f 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x75ff2d github.com/google/uuid.NewRandomFromReader+0x2d /go/pkg/mod/github.com/google/uuid@v1.6.0/version4.go:48 # 0x75fed0 github.com/google/uuid.NewRandom+0x50 /go/pkg/mod/github.com/google/uuid@v1.6.0/version4.go:41 # 0xe5d4e4 github.com/google/uuid.New+0xc4 /go/pkg/mod/github.com/google/uuid@v1.6.0/version4.go:14 # 0xe5d4f7 github.com/0xERR0R/blocky/server.newRequest+0xd7 /go/src/server/server.go:446 # 0xe5dd07 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/src/server/server.go:483 # 0xe5df1e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/src/server/server.go:500 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [4: 1024] @ 0x7d637c 0x7d6116 0x7fa80e 0x7fa7ff 0xe5e1f6 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa80d github.com/miekg/dns.(*Msg).Pack+0x4d /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa7fe github.com/miekg/dns.(*response).WriteMsg+0x3e /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e1f5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:519 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [3: 48] @ 0xdf8e74 0xdf8c5b 0xe10db2 0x4781a1 # 0xdf8e73 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x193 /go/src/querylog/logger_writer.go:36 # 0xdf8c5a github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /go/src/querylog/logger_writer.go:22 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [2: 224] @ 0x76ef37 0xe0e658 0xe0e53b 0xe0e05b 0xe02a64 0xe20c2b 0xe1f93c 0xe1f45c 0x4781a1 # 0x76ef36 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe0e657 github.com/sirupsen/logrus.(*Entry).WithField+0x1d7 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0e53a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /go/src/resolver/parallel_best_resolver.go:194 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe02a63 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /go/src/resolver/caching_resolver.go:133 # 0xe20c2a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /go/src/cache/expirationcache/prefetching_cache.go:77 # 0xe1f93b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /go/src/cache/expirationcache/expiration_cache.go:129 # 0xe1f45b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [10: 800] @ 0x4fdf86 0x7b7ea5 0xe11d47 0x7b7b0f 0xe11ccd 0xe11b85 0xe0dbef 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x4fdf85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x7b7ea4 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /go/src/log/logger.go:78 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe0dbee github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /go/src/resolver/parallel_best_resolver.go:152 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 80] @ 0x589ac5 0x604d79 0x606c1d 0x606d5d 0x62ac05 0x63fa19 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x589ac4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x604d78 crypto/x509.processExtensions+0xb98 /usr/local/go/src/crypto/x509/parser.go:777 # 0x606c1c crypto/x509.parseCertificate+0x119c /usr/local/go/src/crypto/x509/parser.go:972 # 0x606d5c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:991 # 0x62ac04 crypto/tls.(*certCache).newCert+0xa4 /usr/local/go/src/crypto/tls/cache.go:85 # 0x63fa18 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 1152] @ 0x50b5b3 0x50afdd 0x50b1b9 0x4fde97 0x77df6f 0x77d5a5 0x76ff9a 0x76fb56 0x770148 0x77059c 0xdf8c8c 0xdf8c5c 0xe10db2 0x4781a1 # 0x50b5b2 bytes.growSlice+0x92 /usr/local/go/src/bytes/buffer.go:249 # 0x50afdc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x50b1b8 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x4fde96 fmt.Fprintf+0x96 /usr/local/go/src/fmt/print.go:225 # 0x77df6e github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x80e /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d5a4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76ff99 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fb55 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x770147 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77059b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8c8b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8c5b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [1: 32] @ 0x4fdf86 0x831b39 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x4fdf85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x831b38 github.com/0xERR0R/blocky/util.AnswerToString+0x198 /go/src/util/common.go:53 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [4: 640] @ 0x45bae6 0xb4b7e5 0xb4b49a 0x4781a1 # 0xb4b7e4 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x64 /go/src/redis/redis.go:241 # 0xb4b499 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1d9 /go/src/redis/redis.go:196 0: 0 [1: 352] @ 0x50b5b3 0x50afdd 0x50b2d9 0x730077 0x72d4f3 0x72d2c5 0x72ccf0 0xb4b60b 0xb4b3ef 0x4781a1 # 0x50b5b2 bytes.growSlice+0x92 /usr/local/go/src/bytes/buffer.go:249 # 0x50afdc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x50b2d8 bytes.(*Buffer).WriteString+0x58 /usr/local/go/src/bytes/buffer.go:191 # 0x730076 encoding/json.structEncoder.encode+0x1b6 /usr/local/go/src/encoding/json/encode.go:699 # 0x72d4f2 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:321 # 0x72d2c4 encoding/json.(*encodeState).marshal+0xc4 /usr/local/go/src/encoding/json/encode.go:297 # 0x72ccef encoding/json.Marshal+0xcf /usr/local/go/src/encoding/json/encode.go:163 # 0xb4b60a github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x12a /go/src/redis/redis.go:220 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [4: 2048] @ 0x7d5cc5 0x7d69a5 0x7d6c59 0xe037af 0xe032c5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d5cc4 github.com/miekg/dns.unpackRRslice+0x124 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe037ae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/src/resolver/caching_resolver.go:231 # 0xe032c4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:194 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [10: 320] @ 0x5d42c5 0x5e4f55 0x5df1e7 0x5ded5b 0x5d3ad8 0x5e6245 0x5bf9f4 0x5bf26e 0x5be934 0x5be3ba 0x7c2ed6 0x7c4049 0xe1635e 0x4781a1 # 0x5d42c4 net.ipToSockaddr+0x224 /usr/local/go/src/net/ipsock_posix.go:198 # 0x5e4f54 net.(*UDPAddr).sockaddr+0x34 /usr/local/go/src/net/udpsock_posix.go:39 # 0x5df1e6 net.(*netFD).dial+0x386 /usr/local/go/src/net/sock_posix.go:121 # 0x5ded5a net.socket+0x29a /usr/local/go/src/net/sock_posix.go:70 # 0x5d3ad7 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:154 # 0x5e6244 net.(*sysDialer).dialUDP+0xa4 /usr/local/go/src/net/udpsock_posix.go:212 # 0x5bf9f3 net.(*sysDialer).dialSingle+0x353 /usr/local/go/src/net/dial.go:655 # 0x5bf26d net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:616 # 0x5be933 net.(*sysDialer).dialParallel+0x3b3 /usr/local/go/src/net/dial.go:517 # 0x5be3b9 net.(*Dialer).DialContext+0x699 /usr/local/go/src/net/dial.go:508 # 0x7c2ed5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [3: 48] @ 0xa72831 0xb4b73f 0xb4b3ef 0x4781a1 # 0xa72830 github.com/go-redis/redis/v8.cmdable.Set+0x90 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/commands.go:893 # 0xb4b73e github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x25e /go/src/redis/redis.go:231 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [1: 160] @ 0x6368fe 0x6365e5 0x64374d 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x6368fd crypto/tls.(*Conn).unmarshalHandshakeMessage+0x15d /usr/local/go/src/crypto/tls/conn.go:1119 # 0x6365e4 crypto/tls.(*Conn).readHandshake+0x204 /usr/local/go/src/crypto/tls/conn.go:1099 # 0x64374c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /usr/local/go/src/crypto/tls/handshake_client_tls13.go:503 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 192] @ 0x58b5e7 0x647ad8 0x6478b4 0x63603f 0x63b2a5 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b5e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x647ad7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2277 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x6478b3 crypto/tls.(*clientHelloMsg).marshal+0x2053 /usr/local/go/src/crypto/tls/handshake_messages.go:291 # 0x63603e crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x63b2a4 crypto/tls.(*Conn).clientHandshake+0x1c4 /usr/local/go/src/crypto/tls/handshake_client.go:208 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [5: 80] @ 0xa96f2d 0xa975bf 0xa980d1 0xa980b6 0x4781a1 # 0xa96f2c github.com/go-redis/redis/v8.(*PubSub).newMessage+0x40c /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:348 # 0xa975be github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0x15e /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:384 # 0xa980d0 github.com/go-redis/redis/v8.(*PubSub).Receive+0x90 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa980b5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x75 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [2: 128] @ 0x618cdf 0x628c6b 0x667625 0x668072 0x62fd87 0x642794 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x618cde crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x668071 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x642793 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x1d3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:396 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [15: 737280] @ 0x544307 0x544410 0x54938b 0xa348b0 0xa33e63 0xa3372e 0xa511a2 0xa506ed 0xa4b4de 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0xa348af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/src/cache/stringcache/string_caches.go:125 # 0xa33e62 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3372d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0xa511a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /go/src/lists/list_cache.go:213 # 0xa506ec github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/src/lists/list_cache.go:127 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 528] @ 0x751816 0x751817 0x753b72 0xa49bad 0xa49b85 0xa49b7e 0xa49d45 0xa49aec 0xa4900a 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x751815 regexp.newBitState+0xb5 /usr/local/go/src/regexp/backtrack.go:52 # 0x751816 regexp.(*Regexp).backtrack+0xb6 /usr/local/go/src/regexp/backtrack.go:315 # 0x753b71 regexp.(*Regexp).doExecute+0x271 /usr/local/go/src/regexp/exec.go:535 # 0xa49bac regexp.(*Regexp).doMatch+0x6c /usr/local/go/src/regexp/exec.go:514 # 0xa49b84 regexp.(*Regexp).MatchString+0x44 /usr/local/go/src/regexp/regexp.go:531 # 0xa49b7d github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /go/src/lists/parsers/hosts.go:262 # 0xa49d44 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /go/src/lists/parsers/hosts.go:284 # 0xa49aeb github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b /go/src/lists/parsers/hosts.go:250 # 0xa49009 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /go/src/lists/parsers/hosts.go:104 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 7168] @ 0x4842bc 0x484106 0x483db4 0x6b7c28 0x6b7eb6 0x6c15a8 0x6de125 0x675043 0x675767 0x68f3a2 0x68e0e5 0x68d778 0x68d83b 0x692682 0x6e0ddf 0x6ace4d 0x67809e 0xa49e5b 0xa4a8d3 0xa4a433 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x4842bb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:238 # 0x484105 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:217 # 0x483db3 sync.(*Pool).Put+0x33 /usr/local/go/src/sync/pool.go:108 # 0x6b7c27 net/http.http2putDataBufferChunk+0xa7 /usr/local/go/src/net/http/h2_bundle.go:1078 # 0x6b7eb5 net/http.(*http2dataBuffer).Read+0x1b5 /usr/local/go/src/net/http/h2_bundle.go:1115 # 0x6c15a7 net/http.(*http2pipe).Read+0x207 /usr/local/go/src/net/http/h2_bundle.go:3757 # 0x6de124 net/http.http2transportResponseBody.Read+0x64 /usr/local/go/src/net/http/h2_bundle.go:9625 # 0x675042 bufio.(*Reader).fill+0x102 /usr/local/go/src/bufio/bufio.go:110 # 0x675766 bufio.(*Reader).ReadByte+0x26 /usr/local/go/src/bufio/bufio.go:269 # 0x68f3a1 compress/flate.(*decompressor).huffSym+0x101 /usr/local/go/src/compress/flate/inflate.go:720 # 0x68e0e4 compress/flate.(*decompressor).huffmanBlock+0x44 /usr/local/go/src/compress/flate/inflate.go:495 # 0x68d777 compress/flate.(*decompressor).nextBlock+0x177 /usr/local/go/src/compress/flate/inflate.go:328 # 0x68d83a compress/flate.(*decompressor).Read+0x5a /usr/local/go/src/compress/flate/inflate.go:348 # 0x692681 compress/gzip.(*Reader).Read+0xa1 /usr/local/go/src/compress/gzip/gunzip.go:252 # 0x6e0dde net/http.(*http2gzipReader).Read+0x7e /usr/local/go/src/net/http/h2_bundle.go:10166 # 0x6ace4c net/http.(*cancelTimerBody).Read+0x2c /usr/local/go/src/net/http/client.go:963 # 0x67809d bufio.(*Scanner).Scan+0x81d /usr/local/go/src/bufio/scan.go:219 # 0xa49e5a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /go/src/lists/parsers/lines.go:63 # 0xa4a8d2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa4a432 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 8192] @ 0x412d0d 0x412a7a 0xa34816 0xa33e63 0xa3372e 0xa511a2 0xa506ed 0xa4b4de 0x4781a1 # 0xa34815 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0x55 /go/src/cache/stringcache/string_caches.go:123 # 0xa33e62 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3372d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0xa511a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /go/src/lists/list_cache.go:213 # 0xa506ec github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/src/lists/list_cache.go:127 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [9: 1253376] @ 0xa3456a 0xa3478c 0xa33dc2 0xa3363c 0xa51342 0xa51269 0xa4b4de 0x4781a1 # 0xa34569 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /go/src/cache/stringcache/string_caches.go:96 # 0xa3478b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /go/src/cache/stringcache/string_caches.go:113 # 0xa33dc1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3363b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0xa51341 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/src/lists/list_cache.go:188 # 0xa51268 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 16] @ 0x7d4686 0x81e917 0x7d5aaa 0x7d57ed 0x7d5c4c 0x7d6a0d 0x7d6c59 0x7c36cc 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x81e916 github.com/miekg/dns.(*SOA).unpack+0x36 /go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2605 # 0x7d5aa9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a0c github.com/miekg/dns.(*Msg).unpack+0x2ec /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 4096] @ 0x677bf9 0xa49e5b 0xa4a8d3 0xa4a433 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x677bf8 bufio.(*Scanner).Scan+0x378 /usr/local/go/src/bufio/scan.go:209 # 0xa49e5a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /go/src/lists/parsers/lines.go:63 # 0xa4a8d2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa4a432 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 240] @ 0xa9a30c 0xa9a213 0xa98a52 0xb49b58 0xa72a39 0xb4b73f 0xb4b3ef 0x4781a1 # 0xa9a30b github.com/go-redis/redis/v8.(*baseClient)._process+0x8b /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/redis.go:329 # 0xa9a212 github.com/go-redis/redis/v8.(*baseClient).process+0x72 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/redis.go:311 # 0xa98a51 github.com/go-redis/redis/v8.hooks.process+0x71 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/redis.go:54 # 0xb49b57 github.com/go-redis/redis/v8.(*Client).Process+0x77 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/redis.go:596 # 0xa72a38 github.com/go-redis/redis/v8.cmdable.Set+0x298 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/commands.go:906 # 0xb4b73e github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x25e /go/src/redis/redis.go:231 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [3: 384] @ 0x5a07fa 0x50fe7d 0x618c72 0x628c6b 0x667625 0x667d72 0x6440ea 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a07f9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x618c71 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6440e9 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x269 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:605 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 128] @ 0x618d1d 0x628c6b 0x667625 0x667d72 0x642cd0 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x618d1c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x642ccf crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x70f /usr/local/go/src/crypto/tls/handshake_client_tls13.go:421 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 528] @ 0x45bae6 0xb4b7e5 0xb4b49a 0x4781a1 # 0xb4b7e4 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x64 /go/src/redis/redis.go:241 # 0xb4b499 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1d9 /go/src/redis/redis.go:196 0: 0 [3: 192] @ 0x618cdf 0x628c6b 0x667625 0x667d72 0x6427d2 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x618cde crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6427d1 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x211 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:397 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [9: 864] @ 0xa729d0 0xa72981 0xb4b73f 0xb4b3ef 0x4781a1 # 0xa729cf github.com/go-redis/redis/v8.NewStatusCmd+0x22f /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:567 # 0xa72980 github.com/go-redis/redis/v8.cmdable.Set+0x1e0 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/commands.go:905 # 0xb4b73e github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x25e /go/src/redis/redis.go:231 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [2: 480] @ 0x7d637c 0x7d6116 0x7fa80e 0x7fa7ff 0xe5e1f6 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa80d github.com/miekg/dns.(*Msg).Pack+0x4d /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa7fe github.com/miekg/dns.(*response).WriteMsg+0x3e /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e1f5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:519 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [5: 80] @ 0xdf8edb 0xdf8c5b 0xe10db2 0x4781a1 # 0xdf8eda github.com/0xERR0R/blocky/querylog.LogEntryFields+0x1fa /go/src/querylog/logger_writer.go:37 # 0xdf8c5a github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /go/src/querylog/logger_writer.go:22 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [1: 64] @ 0x48423d 0x484106 0x483e5c 0x6358ea 0x6360a6 0x63b2a5 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x48423c sync.(*Pool).pinSlow+0xfc /usr/local/go/src/sync/pool.go:234 # 0x484105 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:217 # 0x483e5b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:132 # 0x6358e9 crypto/tls.(*Conn).writeRecordLocked+0x3a9 /usr/local/go/src/crypto/tls/conn.go:985 # 0x6360a5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /usr/local/go/src/crypto/tls/conn.go:1057 # 0x63b2a4 crypto/tls.(*Conn).clientHandshake+0x1c4 /usr/local/go/src/crypto/tls/handshake_client.go:208 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 640] @ 0x544307 0x544410 0x54938b 0x831d7b 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x831d7a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 128] @ 0x5deb86 0x5deb5d 0x5d3ad8 0x5e28ec 0x5e2785 0x5e2786 0x5bf91d 0x5bf26e 0x5be934 0x5be3ba 0x66f305 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5deb85 net.newFD+0xc5 /usr/local/go/src/net/fd_unix.go:27 # 0x5deb5c net.socket+0x9c /usr/local/go/src/net/sock_posix.go:27 # 0x5d3ad7 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:154 # 0x5e28eb net.(*sysDialer).doDialTCPProto+0xeb /usr/local/go/src/net/tcpsock_posix.go:85 # 0x5e2784 net.(*sysDialer).doDialTCP+0x64 /usr/local/go/src/net/tcpsock_posix.go:75 # 0x5e2785 net.(*sysDialer).dialTCP+0x65 /usr/local/go/src/net/tcpsock_posix.go:71 # 0x5bf91c net.(*sysDialer).dialSingle+0x27c /usr/local/go/src/net/dial.go:651 # 0x5bf26d net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:616 # 0x5be933 net.(*sysDialer).dialParallel+0x3b3 /usr/local/go/src/net/dial.go:517 # 0x5be3b9 net.(*Dialer).DialContext+0x699 /usr/local/go/src/net/dial.go:508 # 0x66f304 crypto/tls.dial+0x1a4 /usr/local/go/src/crypto/tls/tls.go:133 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [4: 448] @ 0x7d4686 0x7d92d8 0x7d5765 0x7d5c4c 0x7d69a5 0x7d6c59 0x7c36cc 0x7c35ee 0x7c40e5 0xe1635e 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d92d7 github.com/miekg/dns.unpackHeader+0x57 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d5764 github.com/miekg/dns.UnpackRR+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35ed github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 128] @ 0x5a07fa 0x50fe7d 0x618c42 0x628c6b 0x667625 0x6680c5 0x62fd87 0x642794 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a07f9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x618c41 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x6680c4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x642793 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x1d3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:396 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [5: 80] @ 0xe0732a 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe07329 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x269 /go/src/resolver/custom_dns_resolver.go:162 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [3: 960] @ 0x7d637c 0x7d6129 0xe03af7 0xe03ad3 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6128 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03af6 github.com/miekg/dns.(*Msg).Pack+0xb6 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03ad2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /go/src/resolver/caching_resolver.go:280 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [6: 96] @ 0xe16b5f 0xe16d25 0xe0d21a 0xe0e41a 0x4781a1 # 0xe16b5e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0xfe /go/src/resolver/upstream_resolver.go:314 # 0xe16d24 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/src/resolver/upstream_resolver.go:330 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [18: 864] @ 0x4c7505 0x7b78be 0x7b7b25 0xe11ccd 0xe11b85 0xe102c8 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x4c7504 context.WithValue+0xa4 /usr/local/go/src/context/context.go:723 # 0x7b78bd github.com/0xERR0R/blocky/log.NewCtx+0x3d /go/src/log/context.go:12 # 0x7b7b24 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/src/log/context.go:39 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe102c7 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x47 /go/src/resolver/query_logging_resolver.go:141 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [4: 256] @ 0x60ce98 0x60d3a6 0x60d1cb 0x60d81a 0x60d1cb 0x60d81a 0x60d1cb 0x60c838 0x640159 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x60ce97 crypto/x509.alreadyInChain+0x2d7 /usr/local/go/src/crypto/x509/verify.go:871 # 0x60d3a5 crypto/x509.(*Certificate).buildChains.func1+0xc5 /usr/local/go/src/crypto/x509/verify.go:902 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60d819 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60d819 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c837 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x640158 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [4: 1024] @ 0x72cd57 0xb4b60b 0xb4b3ef 0x4781a1 # 0x72cd56 encoding/json.Marshal+0x136 /usr/local/go/src/encoding/json/encode.go:167 # 0xb4b60a github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x12a /go/src/redis/redis.go:220 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [1: 416] @ 0x50b5b3 0x50afdd 0x50b1b9 0x730ed6 0x7300de 0x72d4f3 0x72d2c5 0x72ccf0 0xb4b60b 0xb4b3ef 0x4781a1 # 0x50b5b2 bytes.growSlice+0x92 /usr/local/go/src/bytes/buffer.go:249 # 0x50afdc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x50b1b8 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x730ed5 encoding/json.encodeByteSlice+0x175 /usr/local/go/src/encoding/json/encode.go:792 # 0x7300dd encoding/json.structEncoder.encode+0x21d /usr/local/go/src/encoding/json/encode.go:704 # 0x72d4f2 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:321 # 0x72d2c4 encoding/json.(*encodeState).marshal+0xc4 /usr/local/go/src/encoding/json/encode.go:297 # 0x72ccef encoding/json.Marshal+0xcf /usr/local/go/src/encoding/json/encode.go:163 # 0xb4b60a github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x12a /go/src/redis/redis.go:220 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [2: 96] @ 0x544307 0x544410 0x54938b 0x831d7b 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x831d7a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [9: 576] @ 0xb4ef4b 0xb4ef18 0xe1f716 0xe1f45c 0x4781a1 # 0xb4ef4a github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4ef17 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1f715 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xe1f45b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [8: 384] @ 0x4c7505 0x7b78be 0x7b7b25 0xe11ccd 0xe11b85 0xe0dbef 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x4c7504 context.WithValue+0xa4 /usr/local/go/src/context/context.go:723 # 0x7b78bd github.com/0xERR0R/blocky/log.NewCtx+0x3d /go/src/log/context.go:12 # 0x7b7b24 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/src/log/context.go:39 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe0dbee github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /go/src/resolver/parallel_best_resolver.go:152 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [10: 240] @ 0xe16d85 0xe0d21a 0xe0e41a 0x4781a1 # 0xe16d84 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0xa4 /go/src/resolver/upstream_resolver.go:339 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [7: 224] @ 0x4fdf86 0x831bf4 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x4fdf85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x831bf3 github.com/0xERR0R/blocky/util.AnswerToString+0x253 /go/src/util/common.go:51 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 144] @ 0xe52fd3 0xe52bdf 0x6fcda9 0x836ec6 0x6fcda9 0xe54b0d 0x6fcda9 0x83494f 0x8362db 0x6fcda9 0x836ec6 0x6fcda9 0x83494f 0x8362db 0x6fcda9 0x836ec6 0x6fcda9 0xe6085e 0x6fcda9 0xe59598 0x6fcda9 0x83490e 0x7004ae 0x6fb788 0x4781a1 # 0xe52fd2 net/http/pprof.indexTmplExecute+0x1f2 /usr/local/go/src/net/http/pprof/pprof.go:443 # 0xe52bde net/http/pprof.Index+0x73e /usr/local/go/src/net/http/pprof/pprof.go:415 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe54b0c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83494e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x8362da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83494e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x8362da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe6085d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe59597 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /go/src/server/http.go:79 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83490d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ad net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6fb787 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [2: 65536] @ 0x4ab545 0x5db598 0x5db54f 0x5e2665 0x5e11d0 0x6f51be 0x4ab591 0x4ab30c 0x4ab2eb 0x6b2865 0x6b47a5 0x6b5499 0xe5fe02 0x6fcda9 0x836ec6 0x6fcda9 0x83494f 0x8362db 0x6fcda9 0x836ec6 0x6fcda9 0xe6085e 0x6fcda9 0xe59598 0x6fcda9 0x83490e 0x7004ae 0x6fb788 0x4781a1 # 0x4ab544 io.copyBuffer+0x104 /usr/local/go/src/io/io.go:426 # 0x5db597 io.Copy+0x57 /usr/local/go/src/io/io.go:388 # 0x5db54e net.genericReadFrom+0xe /usr/local/go/src/net/net.go:689 # 0x5e2664 net.(*TCPConn).readFrom+0x64 /usr/local/go/src/net/tcpsock_posix.go:54 # 0x5e11cf net.(*TCPConn).ReadFrom+0x2f /usr/local/go/src/net/tcpsock.go:130 # 0x6f51bd net/http.(*response).ReadFrom+0x31d /usr/local/go/src/net/http/server.go:606 # 0x4ab590 io.copyBuffer+0x150 /usr/local/go/src/io/io.go:415 # 0x4ab30b io.Copy+0x8b /usr/local/go/src/io/io.go:388 # 0x4ab2ea io.CopyN+0x6a /usr/local/go/src/io/io.go:364 # 0x6b2864 net/http.serveContent+0xd24 /usr/local/go/src/net/http/fs.go:378 # 0x6b47a4 net/http.serveFile+0x744 /usr/local/go/src/net/http/fs.go:705 # 0x6b5498 net/http.(*fileHandler).ServeHTTP+0xb8 /usr/local/go/src/net/http/fs.go:935 # 0xe5fe01 github.com/0xERR0R/blocky/server.configureStaticAssetsHandler.StripPrefix.func1+0x261 /usr/local/go/src/net/http/server.go:2209 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83494e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x8362da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe6085d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe59597 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /go/src/server/http.go:79 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83490d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ad net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6fb787 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [4: 2654208] @ 0x6933ad 0x693387 0x676b35 0x9be365 0x9bdd34 0x9b925b 0x9bf587 0xa1b6ed 0x6fcda9 0xa1c2ab 0x6fcda9 0xa1d123 0x6fcda9 0x836ec6 0x6fcda9 0x83494f 0x8362db 0x6fcda9 0x836ec6 0x6fcda9 0xe6085e 0x6fcda9 0xe59598 0x6fcda9 0x83490e 0x7004ae 0x6fb788 0x4781a1 # 0x6933ac compress/flate.NewWriter+0x2cc /usr/local/go/src/compress/flate/deflate.go:666 # 0x693386 compress/gzip.(*Writer).Write+0x2a6 /usr/local/go/src/compress/gzip/gzip.go:191 # 0x676b34 bufio.(*Writer).Flush+0x54 /usr/local/go/src/bufio/bufio.go:639 # 0x9be364 github.com/prometheus/common/expfmt.MetricFamilyToText.func1+0x24 /go/pkg/mod/github.com/prometheus/common@v0.55.0/expfmt/text_create.go:96 # 0x9bdd33 github.com/prometheus/common/expfmt.MetricFamilyToText+0xf53 /go/pkg/mod/github.com/prometheus/common@v0.55.0/expfmt/text_create.go:280 # 0x9b925a github.com/prometheus/common/expfmt.NewEncoder.func7+0x3a /go/pkg/mod/github.com/prometheus/common@v0.55.0/expfmt/encode.go:180 # 0x9bf586 github.com/prometheus/common/expfmt.encoderCloser.Encode+0x26 /go/pkg/mod/github.com/prometheus/common@v0.55.0/expfmt/encode.go:53 # 0xa1b6ec github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0xaec /go/pkg/mod/github.com/prometheus/client_golang@v1.20.5/prometheus/promhttp/http.go:237 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xa1c2aa github.com/prometheus/client_golang/prometheus/promhttp.InstrumentMetricHandler.InstrumentHandlerInFlight.func1+0xca /go/pkg/mod/github.com/prometheus/client_golang@v1.20.5/prometheus/promhttp/instrument_server.go:60 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xa1d122 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 /go/pkg/mod/github.com/prometheus/client_golang@v1.20.5/prometheus/promhttp/instrument_server.go:147 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83494e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x8362da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe6085d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe59597 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /go/src/server/http.go:79 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83490d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ad net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6fb787 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 208] @ 0x4faf5a 0x483ef1 0x4fd9ba 0x4fdf50 0x7b7ea5 0xe11d47 0x7b7b0f 0xe11ccd 0xe11bf9 0xe16be5 0xe16d25 0xe0d21a 0xe0e41a 0x4781a1 # 0x4faf59 fmt.init.func1+0x19 /usr/local/go/src/fmt/print.go:147 # 0x483ef0 sync.(*Pool).Get+0xb0 /usr/local/go/src/sync/pool.go:152 # 0x4fd9b9 fmt.newPrinter+0x19 /usr/local/go/src/fmt/print.go:152 # 0x4fdf4f fmt.Sprintf+0x2f /usr/local/go/src/fmt/print.go:238 # 0x7b7ea4 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /go/src/log/logger.go:78 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11bf8 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /go/src/resolver/resolver.go:197 # 0xe16be4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /go/src/resolver/upstream_resolver.go:313 # 0xe16d24 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/src/resolver/upstream_resolver.go:330 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0x618cdf 0x628c6b 0x667625 0x667d72 0x64415c 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x618cde crypto/hmac.New+0xde /usr/local/go/src/crypto/hmac/hmac.go:154 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x64415b crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2db /usr/local/go/src/crypto/tls/handshake_client_tls13.go:607 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [5: 8960] @ 0x4842bc 0x484106 0x483e5c 0x6358ea 0x6360a6 0x63b2a5 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x4842bb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:238 # 0x484105 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:217 # 0x483e5b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:132 # 0x6358e9 crypto/tls.(*Conn).writeRecordLocked+0x3a9 /usr/local/go/src/crypto/tls/conn.go:985 # 0x6360a5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /usr/local/go/src/crypto/tls/conn.go:1057 # 0x63b2a4 crypto/tls.(*Conn).clientHandshake+0x1c4 /usr/local/go/src/crypto/tls/handshake_client.go:208 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 128] @ 0xe1afbb 0xe0f1db 0xe0eda5 0xe0dc6f 0xe02a64 0xe20c2b 0xe1f93c 0xe1f45c 0x4781a1 # 0xe1afba github.com/mroth/weightedrand/v2.NewChooser[...]+0x13a /go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:70 # 0xe0f1da github.com/0xERR0R/blocky/resolver.weightedRandom+0x37a /go/src/resolver/parallel_best_resolver.go:266 # 0xe0eda4 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /go/src/resolver/parallel_best_resolver.go:236 # 0xe0dc6e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xee /go/src/resolver/parallel_best_resolver.go:166 # 0xe02a63 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /go/src/resolver/caching_resolver.go:133 # 0xe20c2a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /go/src/cache/expirationcache/prefetching_cache.go:77 # 0xe1f93b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /go/src/cache/expirationcache/expiration_cache.go:129 # 0xe1f45b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 288] @ 0x8319cb 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x8319ca github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/src/util/common.go:44 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 72] @ 0xe1aeb4 0xe0f1db 0xe0eda5 0xe0dc6f 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe1aeb3 github.com/mroth/weightedrand/v2.NewChooser[...]+0x33 /go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:42 # 0xe0f1da github.com/0xERR0R/blocky/resolver.weightedRandom+0x37a /go/src/resolver/parallel_best_resolver.go:266 # 0xe0eda4 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /go/src/resolver/parallel_best_resolver.go:236 # 0xe0dc6e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xee /go/src/resolver/parallel_best_resolver.go:166 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 1024] @ 0x7d637c 0x7d6116 0xb4b537 0xb4b528 0xb4b3ef 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xb4b536 github.com/miekg/dns.(*Msg).Pack+0x56 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xb4b527 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/src/redis/redis.go:217 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [2: 3584] @ 0x4842bc 0x484106 0x483e5c 0x772405 0x772565 0xa52012 0xa51fdc 0xa52018 0xa51bc6 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x4842bb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:238 # 0x484105 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:217 # 0x483e5b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:132 # 0x772404 github.com/sirupsen/logrus.(*Logger).newEntry+0x24 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:99 # 0x772564 github.com/sirupsen/logrus.(*Logger).WithField+0x64 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logger.go:116 # 0xa52011 github.com/0xERR0R/blocky/log.PrefixedLog+0x71 /go/src/log/logger.go:72 # 0xa51fdb github.com/0xERR0R/blocky/lists.logger+0x3b /go/src/lists/list_cache.go:103 # 0xa52017 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func1+0x77 /go/src/lists/list_cache.go:223 # 0xa51bc5 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x4a5 /go/src/lists/list_cache.go:276 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 128] @ 0xa4929d 0xa49296 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa4929c bufio.(*Scanner).Text+0x11c /usr/local/go/src/bufio/scan.go:115 # 0xa49295 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x115 /go/src/lists/parsers/hosts.go:146 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 24] @ 0x634b98 0x631cef 0x638596 0x638597 0x675577 0x4ab150 0x6b8e25 0x6b8df3 0x6b9565 0x6dc2cc 0x6db845 0x4781a1 # 0x634b97 crypto/tls.(*Conn).readFromUntil+0x97 /usr/local/go/src/crypto/tls/conn.go:828 # 0x631cee crypto/tls.(*Conn).readRecordOrCCS+0x3ce /usr/local/go/src/crypto/tls/conn.go:626 # 0x638595 crypto/tls.(*Conn).readRecord+0x155 /usr/local/go/src/crypto/tls/conn.go:588 # 0x638596 crypto/tls.(*Conn).Read+0x156 /usr/local/go/src/crypto/tls/conn.go:1370 # 0x675576 bufio.(*Reader).Read+0x196 /usr/local/go/src/bufio/bufio.go:241 # 0x4ab14f io.ReadAtLeast+0x8f /usr/local/go/src/io/io.go:335 # 0x6b8e24 io.ReadFull+0x64 /usr/local/go/src/io/io.go:354 # 0x6b8df2 net/http.http2readFrameHeader+0x32 /usr/local/go/src/net/http/h2_bundle.go:1638 # 0x6b9564 net/http.(*http2Framer).ReadFrame+0x84 /usr/local/go/src/net/http/h2_bundle.go:1905 # 0x6dc2cb net/http.(*http2clientConnReadLoop).run+0x12b /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x6db844 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [1: 384] @ 0x6d68fb 0x6d2b51 0x6d26d5 0x70d64b 0x6f14b3 0x6a9be4 0x6a9498 0x6ab7bc 0xa4f235 0xa4f220 0xa30ef3 0xa31c19 0xa30e85 0xa4f156 0xa52911 0xa51871 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x6d68fa net/http.(*http2ClientConn).RoundTrip+0x15a /usr/local/go/src/net/http/h2_bundle.go:8285 # 0x6d2b50 net/http.(*http2Transport).RoundTripOpt+0x1b0 /usr/local/go/src/net/http/h2_bundle.go:7630 # 0x6d26d4 net/http.(*http2Transport).RoundTrip+0x14 /usr/local/go/src/net/http/h2_bundle.go:7579 # 0x70d64a net/http.(*Transport).roundTrip+0x78a /usr/local/go/src/net/http/transport.go:606 # 0x6f14b2 net/http.(*Transport).RoundTrip+0x12 /usr/local/go/src/net/http/roundtrip.go:17 # 0x6a9be3 net/http.send+0x5e3 /usr/local/go/src/net/http/client.go:259 # 0x6a9497 net/http.(*Client).send+0x97 /usr/local/go/src/net/http/client.go:180 # 0x6ab7bb net/http.(*Client).do+0x8db /usr/local/go/src/net/http/client.go:724 # 0xa4f234 net/http.(*Client).Do+0x74 /usr/local/go/src/net/http/client.go:590 # 0xa4f21f github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile.func1+0x5f /go/src/lists/downloader.go:66 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xa4f155 github.com/0xERR0R/blocky/lists.(*httpDownloader).DownloadFile+0x235 /go/src/lists/downloader.go:59 # 0xa52910 github.com/0xERR0R/blocky/lists.(*httpOpener).Open+0x30 /go/src/lists/sourcereader.go:53 # 0xa51870 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x150 /go/src/lists/list_cache.go:231 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 1536] @ 0xa3456a 0xa3478c 0xa33dc2 0xa3363c 0xa51342 0xa51269 0xa4b4de 0x4781a1 # 0xa34569 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /go/src/cache/stringcache/string_caches.go:96 # 0xa3478b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /go/src/cache/stringcache/string_caches.go:113 # 0xa33dc1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3363b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0xa51341 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/src/lists/list_cache.go:188 # 0xa51268 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 208] @ 0x4faf5a 0x483ef1 0x4fd9ba 0x4fb007 0xa490cb 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x4faf59 fmt.init.func1+0x19 /usr/local/go/src/fmt/print.go:147 # 0x483ef0 sync.(*Pool).Get+0xb0 /usr/local/go/src/sync/pool.go:152 # 0x4fd9b9 fmt.newPrinter+0x19 /usr/local/go/src/fmt/print.go:152 # 0x4fb006 fmt.Errorf+0x46 /usr/local/go/src/fmt/errors.go:23 # 0xa490ca github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1ca /go/src/lists/parsers/hosts.go:110 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8: 384] @ 0xa49437 0xa49430 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa49436 bufio.(*Scanner).Text+0x2b6 /usr/local/go/src/bufio/scan.go:115 # 0xa4942f github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2af /go/src/lists/parsers/hosts.go:165 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 2048] @ 0x574a4b 0x573855 0x573b55 0x59e205 0x59b2e5 0x6101c5 0x60fc91 0x60d476 0x60d178 0x60d81a 0x60d1cb 0x60c838 0x640159 0x643893 0x640d1a 0x63b674 0x63908b 0x71310e 0x713109 0x4781a1 # 0x574a4a crypto/internal/bigmod.(*Nat).montgomeryMul+0xea /usr/local/go/src/crypto/internal/bigmod/nat.go:596 # 0x573854 crypto/internal/bigmod.rr+0x294 /usr/local/go/src/crypto/internal/bigmod/nat.go:356 # 0x573b54 crypto/internal/bigmod.NewModulusFromBig+0x254 /usr/local/go/src/crypto/internal/bigmod/nat.go:398 # 0x59e204 crypto/rsa.encrypt+0x64 /usr/local/go/src/crypto/rsa/rsa.go:485 # 0x59b2e4 crypto/rsa.VerifyPKCS1v15+0x284 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x6101c4 crypto/x509.checkSignature+0x364 /usr/local/go/src/crypto/x509/x509.go:930 # 0x60fc90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:850 # 0x60d475 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:915 # 0x60d177 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:953 # 0x60d819 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c837 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x640158 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71310d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x713108 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [2: 192] @ 0x58b5e7 0x6674b6 0x66731e 0x6681af 0x643f25 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b5e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674b5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66731d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x6681ae crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x643f24 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0xa4 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:593 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 192] @ 0x58b5e7 0x6674b6 0x66731e 0x667d72 0x6426c9 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b5e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674b5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66731d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6426c8 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x108 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:392 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [5: 2240] @ 0x606afb 0x606d5d 0x62ac05 0x63fa19 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x606afa crypto/x509.parseCertificate+0x107a /usr/local/go/src/crypto/x509/parser.go:970 # 0x606d5c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:991 # 0x62ac04 crypto/tls.(*certCache).newCert+0xa4 /usr/local/go/src/crypto/tls/cache.go:85 # 0x63fa18 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [4: 704] @ 0x7d637c 0x7d6116 0xb4b537 0xb4b528 0xb4b3ef 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xb4b536 github.com/miekg/dns.(*Msg).Pack+0x56 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xb4b527 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/src/redis/redis.go:217 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [2: 224] @ 0x628c8f 0x667625 0x6681af 0x644ab9 0x640d47 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x628c8e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x6681ae crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x644ab8 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x58 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:698 # 0x640d46 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [4: 1024] @ 0x59e371 0x59e30e 0x59b2e5 0x6101c5 0x60fc91 0x60d476 0x60d178 0x60d81a 0x60d1cb 0x60c838 0x640159 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x59e370 crypto/internal/bigmod.(*Nat).Bytes+0x1d0 /usr/local/go/src/crypto/internal/bigmod/nat.go:133 # 0x59e30d crypto/rsa.encrypt+0x16d /usr/local/go/src/crypto/rsa/rsa.go:495 # 0x59b2e4 crypto/rsa.VerifyPKCS1v15+0x284 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x6101c4 crypto/x509.checkSignature+0x364 /usr/local/go/src/crypto/x509/x509.go:930 # 0x60fc90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:850 # 0x60d475 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:915 # 0x60d177 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:953 # 0x60d819 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c837 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x640158 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 160] @ 0x544307 0x544410 0x54938b 0x831d7b 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x831d7a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [14: 672] @ 0x5e4d97 0x5df6a8 0x5ded5b 0x5d3ad8 0x5e6245 0x5bf9f4 0x5bf26e 0x5be934 0x5be3ba 0x7c2ed6 0x7c4049 0xe1635e 0x4781a1 # 0x5e4d96 net.sockaddrToUDP+0x56 /usr/local/go/src/net/udpsock_posix.go:18 # 0x5df6a7 net.(*netFD).dial+0x847 /usr/local/go/src/net/sock_posix.go:143 # 0x5ded5a net.socket+0x29a /usr/local/go/src/net/sock_posix.go:70 # 0x5d3ad7 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:154 # 0x5e6244 net.(*sysDialer).dialUDP+0xa4 /usr/local/go/src/net/udpsock_posix.go:212 # 0x5bf9f3 net.(*sysDialer).dialSingle+0x353 /usr/local/go/src/net/dial.go:655 # 0x5bf26d net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:616 # 0x5be933 net.(*sysDialer).dialParallel+0x3b3 /usr/local/go/src/net/dial.go:517 # 0x5be3b9 net.(*Dialer).DialContext+0x699 /usr/local/go/src/net/dial.go:508 # 0x7c2ed5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 576] @ 0x50b5b3 0x50afdd 0x50b2d9 0x730077 0x72d4f3 0x72d2c5 0x72ccf0 0xb4b60b 0xb4b3ef 0x4781a1 # 0x50b5b2 bytes.growSlice+0x92 /usr/local/go/src/bytes/buffer.go:249 # 0x50afdc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x50b2d8 bytes.(*Buffer).WriteString+0x58 /usr/local/go/src/bytes/buffer.go:191 # 0x730076 encoding/json.structEncoder.encode+0x1b6 /usr/local/go/src/encoding/json/encode.go:699 # 0x72d4f2 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:321 # 0x72d2c4 encoding/json.(*encodeState).marshal+0xc4 /usr/local/go/src/encoding/json/encode.go:297 # 0x72ccef encoding/json.Marshal+0xcf /usr/local/go/src/encoding/json/encode.go:163 # 0xb4b60a github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x12a /go/src/redis/redis.go:220 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [3: 336] @ 0x628c8f 0x667625 0x667d72 0x6440ea 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x628c8e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6440e9 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x269 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:605 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 288] @ 0x618c32 0x628c6b 0x667625 0x6681af 0x643f25 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x618c31 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x6681ae crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x643f24 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0xa4 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:593 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 48] @ 0x77dce9 0x77d5a5 0x76ff9a 0x76fb56 0x770148 0x77059c 0xdf8c8c 0xdf8c5c 0xe10db2 0x4781a1 # 0x77dce8 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x588 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 0x77d5a4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76ff99 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fb55 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x770147 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77059b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8c8b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8c5b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [1: 80] @ 0x8319cb 0xe0e817 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x8319ca github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/src/util/common.go:44 # 0xe0e816 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 80] @ 0x544307 0x544410 0x54938b 0x831d7b 0xe0e817 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x831d7a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xe0e816 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [8: 8192] @ 0x606afb 0x606d5d 0x62ac05 0x63fa19 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x606afa crypto/x509.parseCertificate+0x107a /usr/local/go/src/crypto/x509/parser.go:970 # 0x606d5c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:991 # 0x62ac04 crypto/tls.(*certCache).newCert+0xa4 /usr/local/go/src/crypto/tls/cache.go:85 # 0x63fa18 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [5: 320] @ 0x7d5cc5 0x7d69a5 0x7d6c59 0xe037af 0xe032c5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d5cc4 github.com/miekg/dns.unpackRRslice+0x124 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe037ae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/src/resolver/caching_resolver.go:231 # 0xe032c4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:194 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 224] @ 0xe02a10 0xe029ca 0xe20c2b 0xe1f93c 0xe1f45c 0x4781a1 # 0xe02a0f github.com/0xERR0R/blocky/resolver.newRequest+0x1ef /go/src/resolver/resolver.go:19 # 0xe029c9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x1a9 /go/src/resolver/caching_resolver.go:132 # 0xe20c2a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /go/src/cache/expirationcache/prefetching_cache.go:77 # 0xe1f93b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /go/src/cache/expirationcache/expiration_cache.go:129 # 0xe1f45b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 160] @ 0x4fbc97 0x4fbc62 0x4fc7d9 0x4ff645 0x501286 0x503e9e 0x4fdf73 0x7b7ea5 0xe11d47 0x7b7b0f 0xe11ccd 0xe11bf9 0xe16be5 0xe16d25 0xe0d21a 0xe0e41a 0x4781a1 # 0x4fbc96 fmt.(*buffer).writeString+0x216 /usr/local/go/src/fmt/print.go:108 # 0x4fbc61 fmt.(*fmt).padString+0x1e1 /usr/local/go/src/fmt/format.go:110 # 0x4fc7d8 fmt.(*fmt).fmtS+0x38 /usr/local/go/src/fmt/format.go:359 # 0x4ff644 fmt.(*pp).fmtString+0xc4 /usr/local/go/src/fmt/print.go:497 # 0x501285 fmt.(*pp).printArg+0x345 /usr/local/go/src/fmt/print.go:741 # 0x503e9d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1075 # 0x4fdf72 fmt.Sprintf+0x52 /usr/local/go/src/fmt/print.go:239 # 0x7b7ea4 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /go/src/log/logger.go:78 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11bf8 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /go/src/resolver/resolver.go:197 # 0xe16be4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /go/src/resolver/upstream_resolver.go:313 # 0xe16d24 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/src/resolver/upstream_resolver.go:330 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [5: 3840] @ 0xb4ef4b 0xb4ef18 0xe1e5d6 0xe1e1dc 0x4781a1 # 0xb4ef4a github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4ef17 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e5d5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xe1e1db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 192] @ 0x72c56e 0x72a005 0x726fd5 0x728b11 0x726efe 0x7267fe 0x7263b9 0xb4b7f9 0xb4b49a 0x4781a1 # 0x72c56d encoding/json.unquoteBytes+0x18d /usr/local/go/src/encoding/json/decode.go:1209 # 0x72a004 encoding/json.(*decodeState).literalStore+0x644 /usr/local/go/src/encoding/json/decode.go:923 # 0x726fd4 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:388 # 0x728b10 encoding/json.(*decodeState).object+0xd10 /usr/local/go/src/encoding/json/decode.go:755 # 0x726efd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:374 # 0x7267fd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:181 # 0x7263b8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xb4b7f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/src/redis/redis.go:241 # 0xb4b499 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1d9 /go/src/redis/redis.go:196 0: 0 [3: 144] @ 0x600bdf 0x60608a 0x606d5d 0x62ac05 0x63fa19 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x600bde crypto/x509.parseName+0x37e /usr/local/go/src/crypto/x509/parser.go:142 # 0x606089 crypto/x509.parseCertificate+0x609 /usr/local/go/src/crypto/x509/parser.go:901 # 0x606d5c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:991 # 0x62ac04 crypto/tls.(*certCache).newCert+0xa4 /usr/local/go/src/crypto/tls/cache.go:85 # 0x63fa18 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 288] @ 0x7d637c 0x7d6129 0x7c3ddf 0x7c3dce 0x7c351d 0x7c40e5 0xe1635e 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6128 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0x7c3dde github.com/miekg/dns.(*Msg).Pack+0x9e /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7c3dcd github.com/miekg/dns.(*Conn).WriteMsg+0x8d /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:343 # 0x7c351c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:220 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [7: 224] @ 0x4fdf86 0x831bf4 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x4fdf85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x831bf3 github.com/0xERR0R/blocky/util.AnswerToString+0x253 /go/src/util/common.go:51 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x45ba12 0x45b425 0x45b5aa 0xe029f2 0xe029ca 0xe20c2b 0xe1f93c 0xe1f45c 0x4781a1 # 0xe029f1 github.com/miekg/dns.Fqdn+0x1d1 /go/pkg/mod/github.com/miekg/dns@v1.1.62/defaults.go:326 # 0xe029c9 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x1a9 /go/src/resolver/caching_resolver.go:132 # 0xe20c2a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /go/src/cache/expirationcache/prefetching_cache.go:77 # 0xe1f93b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /go/src/cache/expirationcache/expiration_cache.go:129 # 0xe1f45b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 336] @ 0x628c8f 0x667625 0x667d72 0x6426c9 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x628c8e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6426c8 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x108 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:392 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [5: 240] @ 0x600bdf 0x605f0a 0x606d5d 0x62ac05 0x63fa19 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x600bde crypto/x509.parseName+0x37e /usr/local/go/src/crypto/x509/parser.go:142 # 0x605f09 crypto/x509.parseCertificate+0x489 /usr/local/go/src/crypto/x509/parser.go:881 # 0x606d5c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:991 # 0x62ac04 crypto/tls.(*certCache).newCert+0xa4 /usr/local/go/src/crypto/tls/cache.go:85 # 0x63fa18 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 192] @ 0x4c5e46 0x4c6095 0x4c5779 0x4c573d 0x4c6ea5 0x4c742d 0x4c73ef 0x66f1f5 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x4c5e45 context.(*cancelCtx).Done+0x145 /usr/local/go/src/context/context.go:447 # 0x4c6094 context.(*cancelCtx).propagateCancel+0x74 /usr/local/go/src/context/context.go:465 # 0x4c5778 context.withCancel+0x58 /usr/local/go/src/context/context.go:273 # 0x4c573c context.WithCancel+0x1c /usr/local/go/src/context/context.go:236 # 0x4c6ea4 context.WithDeadlineCause+0x384 /usr/local/go/src/context/context.go:624 # 0x4c742c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:612 # 0x4c73ee context.WithTimeout+0xe /usr/local/go/src/context/context.go:690 # 0x66f1f4 crypto/tls.dial+0x94 /usr/local/go/src/crypto/tls/tls.go:123 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [4: 1152] @ 0x7d637c 0x7d6116 0x7fa80e 0x7fa7ff 0xe5e1f6 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa80d github.com/miekg/dns.(*Msg).Pack+0x4d /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa7fe github.com/miekg/dns.(*response).WriteMsg+0x3e /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e1f5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:519 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 896] @ 0xa57046 0xa56b7b 0xa612df 0xa56af5 0xa97647 0xa97633 0xa5a504 0xa97555 0xa980d1 0xa980b6 0x4781a1 # 0xa57045 github.com/go-redis/redis/v8/internal/proto.(*Reader).readStringReply+0xa5 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:169 # 0xa56b7a github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x11a /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:110 # 0xa612de github.com/go-redis/redis/v8.sliceParser+0x5e /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:475 # 0xa56af4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa97646 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa97632 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa5a503 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa97554 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xf4 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa980d0 github.com/go-redis/redis/v8.(*PubSub).Receive+0x90 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa980b5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x75 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [2: 512] @ 0x573957 0x573a37 0x59e205 0x59b2e5 0x6101c5 0x60fc91 0x60d476 0x60d178 0x60d81a 0x60d1cb 0x60c838 0x640159 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x573956 crypto/internal/bigmod.NewNat+0x56 /usr/local/go/src/crypto/internal/bigmod/nat.go:71 # 0x573a36 crypto/internal/bigmod.NewModulusFromBig+0x136 /usr/local/go/src/crypto/internal/bigmod/nat.go:395 # 0x59e204 crypto/rsa.encrypt+0x64 /usr/local/go/src/crypto/rsa/rsa.go:485 # 0x59b2e4 crypto/rsa.VerifyPKCS1v15+0x284 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x6101c4 crypto/x509.checkSignature+0x364 /usr/local/go/src/crypto/x509/x509.go:930 # 0x60fc90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:850 # 0x60d475 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:915 # 0x60d177 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:953 # 0x60d819 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c837 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x640158 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 48] @ 0xe030dc 0xe030cd 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe030db github.com/0xERR0R/blocky/util.GenerateCacheKey+0x1bb /go/src/util/common.go:188 # 0xe030cc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1ac /go/src/resolver/caching_resolver.go:191 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [7: 448] @ 0xe0dc8d 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe0dc8c github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x10c /go/src/resolver/parallel_best_resolver.go:167 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 384] @ 0x544307 0x544410 0x54938b 0x831d7b 0xe0e817 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x831d7a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xe0e816 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [3: 144] @ 0x4fdf86 0x831bf4 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x4fdf85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x831bf3 github.com/0xERR0R/blocky/util.AnswerToString+0x253 /go/src/util/common.go:51 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 160] @ 0x7d7bd8 0xe03ac8 0xe03a9b 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d7bd7 github.com/miekg/dns.(*Msg).CopyTo+0x117 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1083 # 0xe03ac7 github.com/miekg/dns.(*Msg).Copy+0x87 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1071 # 0xe03a9a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/src/resolver/caching_resolver.go:275 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [3: 144] @ 0x7d4686 0x818389 0x7d5aaa 0x7d57ed 0x7d5c4c 0x7d69a5 0x7d6c59 0x7c36cc 0x7c35ee 0x7c40e5 0xe1635e 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x818388 github.com/miekg/dns.(*CNAME).unpack+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1433 # 0x7d5aa9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35ed github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [5: 80] @ 0xdf90f4 0xdf8c5b 0xe10db2 0x4781a1 # 0xdf90f3 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x413 /go/src/querylog/logger_writer.go:42 # 0xdf8c5a github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /go/src/querylog/logger_writer.go:22 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [13: 624] @ 0x5e23f7 0x5df3e8 0x5ded5b 0x5d3ad8 0x5e28ec 0x5e2785 0x5e2786 0x5bf91d 0x5bf26e 0x5be934 0x5be3ba 0x7c2ed6 0x7c4049 0xe1635e 0x4781a1 # 0x5e23f6 net.sockaddrToTCP+0x56 /usr/local/go/src/net/tcpsock_posix.go:19 # 0x5df3e7 net.(*netFD).dial+0x587 /usr/local/go/src/net/sock_posix.go:141 # 0x5ded5a net.socket+0x29a /usr/local/go/src/net/sock_posix.go:70 # 0x5d3ad7 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:154 # 0x5e28eb net.(*sysDialer).doDialTCPProto+0xeb /usr/local/go/src/net/tcpsock_posix.go:85 # 0x5e2784 net.(*sysDialer).doDialTCP+0x64 /usr/local/go/src/net/tcpsock_posix.go:75 # 0x5e2785 net.(*sysDialer).dialTCP+0x65 /usr/local/go/src/net/tcpsock_posix.go:71 # 0x5bf91c net.(*sysDialer).dialSingle+0x27c /usr/local/go/src/net/dial.go:651 # 0x5bf26d net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:616 # 0x5be933 net.(*sysDialer).dialParallel+0x3b3 /usr/local/go/src/net/dial.go:517 # 0x5be3b9 net.(*Dialer).DialContext+0x699 /usr/local/go/src/net/dial.go:508 # 0x7c2ed5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [7: 336] @ 0x7c3eb5 0x7c3e0c 0x7c351d 0x7c40e5 0xe1635e 0x4781a1 # 0x7c3eb4 github.com/miekg/dns.(*Conn).Write+0x74 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:362 # 0x7c3e0b github.com/miekg/dns.(*Conn).WriteMsg+0xcb /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:348 # 0x7c351c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:220 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [2: 640] @ 0x4fbc97 0x4fbc62 0x4fc7d9 0x4ff605 0x501286 0x503e9e 0x4fde71 0x77df6f 0x77d5a5 0x76ff9a 0x76fb56 0x770148 0x77059c 0xdf8c8c 0xdf8c5c 0xe10db2 0x4781a1 # 0x4fbc96 fmt.(*buffer).writeString+0x216 /usr/local/go/src/fmt/print.go:108 # 0x4fbc61 fmt.(*fmt).padString+0x1e1 /usr/local/go/src/fmt/format.go:110 # 0x4fc7d8 fmt.(*fmt).fmtS+0x38 /usr/local/go/src/fmt/format.go:359 # 0x4ff604 fmt.(*pp).fmtString+0x84 /usr/local/go/src/fmt/print.go:494 # 0x501285 fmt.(*pp).printArg+0x345 /usr/local/go/src/fmt/print.go:741 # 0x503e9d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1075 # 0x4fde70 fmt.Fprintf+0x70 /usr/local/go/src/fmt/print.go:224 # 0x77df6e github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x80e /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d5a4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76ff99 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fb55 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x770147 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77059b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8c8b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8c5b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [2: 704] @ 0x544307 0x544410 0x54938b 0x831d7b 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x831d7a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 16] @ 0x77dc65 0x77d5a5 0x76ff9a 0x76fb56 0x770148 0x77059c 0xdf8c8c 0xdf8c5c 0xe10db2 0x4781a1 # 0x77dc64 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x504 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 0x77d5a4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76ff99 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fb55 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x770147 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77059b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8c8b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8c5b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [6: 96] @ 0xa8f04e 0xb4b653 0xb4b3ef 0x4781a1 # 0xa8f04d github.com/go-redis/redis/v8.cmdable.Publish+0x6d /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/commands.go:3173 # 0xb4b652 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x172 /go/src/redis/redis.go:228 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [1: 32] @ 0x63ade5 0x63b15d 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x63ade4 crypto/tls.(*Conn).makeClientHello+0xb44 /usr/local/go/src/crypto/tls/handshake_client.go:156 # 0x63b15c crypto/tls.(*Conn).clientHandshake+0x7c /usr/local/go/src/crypto/tls/handshake_client.go:182 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [16: 32768] @ 0xb4ef4b 0xb4ef18 0xe1e5d6 0xe1e1dc 0x4781a1 # 0xb4ef4a github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4ef17 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e5d5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xe1e1db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [13: 208] @ 0x81707c 0x817026 0x81701d 0x7d5aaa 0x7d57ed 0x7d5c4c 0x7d69a5 0x7d6c59 0x7c36cc 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x81707b github.com/miekg/dns.cloneSlice[...]+0x7b /go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x817025 github.com/miekg/dns.unpackDataA+0x25 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:23 # 0x81701c github.com/miekg/dns.(*A).unpack+0x1c /go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1215 # 0x7d5aa9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 192] @ 0x544307 0x544410 0x54938b 0x831d7b 0xe0e817 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x831d7a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xe0e816 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 96] @ 0x618c32 0x628c6b 0x667625 0x668072 0x62fd87 0x644ba5 0x640d47 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x618c31 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x668071 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x644ba4 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:705 # 0x640d46 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [4: 192] @ 0x4fdf86 0xb4b6c6 0xb4b654 0xb4b3ef 0x4781a1 # 0x4fdf85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0xb4b6c5 github.com/0xERR0R/blocky/redis.prefixKey+0x1e5 /go/src/redis/redis.go:345 # 0xb4b653 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x173 /go/src/redis/redis.go:232 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [12: 576] @ 0x5d3285 0x5d206e 0x5d2fab 0x5bd245 0x5be125 0x7c2ed6 0x7c4049 0xe1635e 0x4781a1 # 0x5d3284 net.(*Resolver).internetAddrList.func1+0x1e4 /usr/local/go/src/net/ipsock.go:276 # 0x5d206d net.filterAddrList+0x14d /usr/local/go/src/net/ipsock.go:136 # 0x5d2faa net.(*Resolver).internetAddrList+0x6aa /usr/local/go/src/net/ipsock.go:307 # 0x5bd244 net.(*Resolver).resolveAddrList+0x3e4 /usr/local/go/src/net/dial.go:283 # 0x5be124 net.(*Dialer).DialContext+0x404 /usr/local/go/src/net/dial.go:490 # 0x7c2ed5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 80] @ 0x604fe9 0x606c1d 0x606d5d 0x62ac05 0x63fa19 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x604fe8 crypto/x509.processExtensions+0xe08 /usr/local/go/src/crypto/x509/parser.go:790 # 0x606c1c crypto/x509.parseCertificate+0x119c /usr/local/go/src/crypto/x509/parser.go:972 # 0x606d5c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:991 # 0x62ac04 crypto/tls.(*certCache).newCert+0xa4 /usr/local/go/src/crypto/tls/cache.go:85 # 0x63fa18 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 48] @ 0x7d4686 0x81e969 0x7d5aaa 0x7d57ed 0x7d5c4c 0x7d6a0d 0x7d6c59 0xe037af 0xe032c5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x81e968 github.com/miekg/dns.(*SOA).unpack+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:2612 # 0x7d5aa9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a0c github.com/miekg/dns.(*Msg).unpack+0x2ec /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe037ae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/src/resolver/caching_resolver.go:231 # 0xe032c4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:194 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [7: 1792] @ 0x7d5cc5 0x7d69a5 0x7d6c59 0xe037af 0xe032c5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d5cc4 github.com/miekg/dns.unpackRRslice+0x124 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe037ae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/src/resolver/caching_resolver.go:231 # 0xe032c4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:194 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 96] @ 0x4fdf86 0x831bf4 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x4fdf85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x831bf3 github.com/0xERR0R/blocky/util.AnswerToString+0x253 /go/src/util/common.go:51 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [5: 80] @ 0xe105b2 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe105b1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0xd1 /go/src/resolver/query_logging_resolver.go:186 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 416] @ 0x544307 0x544410 0x54938b 0x831d7b 0xe0e817 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x831d7a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xe0e816 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 320] @ 0x8319cb 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x8319ca github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/src/util/common.go:44 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 16] @ 0x824bf3 0x824bb8 0x7d7d26 0xe03ac8 0xe03a9b 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x824bf2 github.com/miekg/dns.cloneSlice[...]+0x52 /go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x824bb7 github.com/miekg/dns.(*AAAA).copy+0x17 /go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:826 # 0x7d7d25 github.com/miekg/dns.(*Msg).CopyTo+0x265 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1089 # 0xe03ac7 github.com/miekg/dns.(*Msg).Copy+0x87 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1071 # 0xe03a9a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/src/resolver/caching_resolver.go:275 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [7: 560] @ 0xb4b5fc 0xb4b3ef 0x4781a1 # 0xb4b5fb github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x11b /go/src/redis/redis.go:220 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [3: 336] @ 0x7c39d1 0x7c3685 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7c39d0 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c3684 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [5: 1440] @ 0x7d637c 0x7d6116 0xb4b537 0xb4b528 0xb4b3ef 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xb4b536 github.com/miekg/dns.(*Msg).Pack+0x56 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xb4b527 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/src/redis/redis.go:217 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [28: 3136] @ 0x7b78d4 0x7b789d 0x7b7b25 0xe11ccd 0xe11b85 0xdfd18b 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7b78d3 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /go/src/log/context.go:29 # 0x7b789c github.com/0xERR0R/blocky/log.NewCtx+0x1c /go/src/log/context.go:14 # 0x7b7b24 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/src/log/context.go:39 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdfd18a github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /go/src/resolver/blocking_resolver.go:400 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 1024] @ 0x50b5b3 0x50afdd 0x50b2d9 0x730077 0x72d4f3 0x72d2c5 0x72ccf0 0xb4b60b 0xb4b3ef 0x4781a1 # 0x50b5b2 bytes.growSlice+0x92 /usr/local/go/src/bytes/buffer.go:249 # 0x50afdc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x50b2d8 bytes.(*Buffer).WriteString+0x58 /usr/local/go/src/bytes/buffer.go:191 # 0x730076 encoding/json.structEncoder.encode+0x1b6 /usr/local/go/src/encoding/json/encode.go:699 # 0x72d4f2 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:321 # 0x72d2c4 encoding/json.(*encodeState).marshal+0xc4 /usr/local/go/src/encoding/json/encode.go:297 # 0x72ccef encoding/json.Marshal+0xcf /usr/local/go/src/encoding/json/encode.go:163 # 0xb4b60a github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x12a /go/src/redis/redis.go:220 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [2: 192] @ 0x58b5e7 0x6674b6 0x66731e 0x6680c5 0x62fd87 0x6441a5 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b5e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674b5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66731d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x6680c4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x6441a4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x324 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:609 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 1056] @ 0xa57046 0xa56b7b 0xa612df 0xa56af5 0xa97647 0xa97633 0xa5a504 0xa97555 0xa980d1 0xa980b6 0x4781a1 # 0xa57045 github.com/go-redis/redis/v8/internal/proto.(*Reader).readStringReply+0xa5 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:169 # 0xa56b7a github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x11a /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:110 # 0xa612de github.com/go-redis/redis/v8.sliceParser+0x5e /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:475 # 0xa56af4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa97646 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa97632 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa5a503 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa97554 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xf4 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa980d0 github.com/go-redis/redis/v8.(*PubSub).Receive+0x90 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa980b5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x75 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [4: 1280] @ 0x412d0d 0x41472f 0x417705 0x7d3ca9 0x7d3c53 0x814a39 0x7d5597 0x7d65f1 0x7d6116 0x7fa80e 0x7fa7ff 0xe5e1f6 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d3ca8 github.com/miekg/dns.compressionMap.insert+0x3a8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:180 # 0x7d3c52 github.com/miekg/dns.packDomainName+0x352 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:307 # 0x814a38 github.com/miekg/dns.(*SOA).pack+0xb8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:922 # 0x7d5596 github.com/miekg/dns.packRR+0x176 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:589 # 0x7d65f0 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x470 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:810 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa80d github.com/miekg/dns.(*Msg).Pack+0x4d /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa7fe github.com/miekg/dns.(*response).WriteMsg+0x3e /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e1f5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:519 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [7: 5376] @ 0x7d637c 0x7d6116 0x7fa80e 0x7fa7ff 0xe5e1f6 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa80d github.com/miekg/dns.(*Msg).Pack+0x4d /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa7fe github.com/miekg/dns.(*response).WriteMsg+0x3e /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e1f5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:519 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 128] @ 0x5a07fa 0x50fe7d 0x618c72 0x628c6b 0x667625 0x668072 0x62fd87 0x6441a5 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a07f9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x618c71 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x668071 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x6441a4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x324 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:609 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 24] @ 0xe03585 0xe03532 0xe0307a 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe03584 github.com/miekg/dns.(*Msg).SetReply+0x664 /go/pkg/mod/github.com/miekg/dns@v1.1.62/defaults.go:25 # 0xe03531 github.com/miekg/dns.(*Msg).SetRcode+0x611 /go/pkg/mod/github.com/miekg/dns@v1.1.62/defaults.go:55 # 0xe03079 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x159 /go/src/resolver/caching_resolver.go:199 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [3: 1728] @ 0xa57046 0xa56b7b 0xa612df 0xa56af5 0xa97647 0xa97633 0xa5a504 0xa97555 0xa980d1 0xa980b6 0x4781a1 # 0xa57045 github.com/go-redis/redis/v8/internal/proto.(*Reader).readStringReply+0xa5 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:169 # 0xa56b7a github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x11a /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:110 # 0xa612de github.com/go-redis/redis/v8.sliceParser+0x5e /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:475 # 0xa56af4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa97646 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa97632 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa5a503 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa97554 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xf4 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa980d0 github.com/go-redis/redis/v8.(*PubSub).Receive+0x90 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa980b5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x75 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [5: 17280] @ 0xb4ef4b 0xb4ef18 0xe1e5d6 0xe1e1dc 0x4781a1 # 0xb4ef4a github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4ef17 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e5d5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xe1e1db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [14: 672] @ 0x4c7505 0x7b78be 0x7b7b25 0x7b7b99 0xe5d6e7 0xe5dd08 0xe5df1f 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x4c7504 context.WithValue+0xa4 /usr/local/go/src/context/context.go:723 # 0x7b78bd github.com/0xERR0R/blocky/log.NewCtx+0x3d /go/src/log/context.go:12 # 0x7b7b24 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/src/log/context.go:39 # 0x7b7b98 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /go/src/log/context.go:43 # 0xe5d6e6 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /go/src/server/server.go:445 # 0xe5dd07 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/src/server/server.go:483 # 0xe5df1e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/src/server/server.go:500 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 64] @ 0x7d4686 0x7d92d8 0x7d5765 0x7d5c4c 0x7d69a5 0x7d6c59 0xe037af 0xe032c5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d92d7 github.com/miekg/dns.unpackHeader+0x57 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d5764 github.com/miekg/dns.UnpackRR+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe037ae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/src/resolver/caching_resolver.go:231 # 0xe032c4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:194 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [7: 672] @ 0x4094ec 0xe0dc8d 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe0dc8c github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x10c /go/src/resolver/parallel_best_resolver.go:167 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [5: 3520] @ 0x412d0d 0x41472f 0x417705 0x7d3ca9 0x7d3c53 0x80ec0b 0x7d5597 0x7d655a 0x7d6116 0xb4b537 0xb4b528 0xb4b3ef 0x4781a1 # 0x7d3ca8 github.com/miekg/dns.compressionMap.insert+0x3a8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:180 # 0x7d3c52 github.com/miekg/dns.packDomainName+0x352 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:307 # 0x80ec0a github.com/miekg/dns.(*CNAME).pack+0x4a /go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:148 # 0x7d5596 github.com/miekg/dns.packRR+0x176 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:589 # 0x7d6559 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:804 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xb4b536 github.com/miekg/dns.(*Msg).Pack+0x56 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xb4b527 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/src/redis/redis.go:217 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [2: 192] @ 0x72a22c 0x726fd5 0x728b11 0x726efe 0x7267fe 0x7263b9 0xb4b7f9 0xb4b49a 0x4781a1 # 0x72a22b encoding/json.(*decodeState).literalStore+0x86b /usr/local/go/src/encoding/json/decode.go:938 # 0x726fd4 encoding/json.(*decodeState).value+0x114 /usr/local/go/src/encoding/json/decode.go:388 # 0x728b10 encoding/json.(*decodeState).object+0xd10 /usr/local/go/src/encoding/json/decode.go:755 # 0x726efd encoding/json.(*decodeState).value+0x3d /usr/local/go/src/encoding/json/decode.go:374 # 0x7267fd encoding/json.(*decodeState).unmarshal+0x11d /usr/local/go/src/encoding/json/decode.go:181 # 0x7263b8 encoding/json.Unmarshal+0xf8 /usr/local/go/src/encoding/json/decode.go:108 # 0xb4b7f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/src/redis/redis.go:241 # 0xb4b499 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1d9 /go/src/redis/redis.go:196 0: 0 [2: 352] @ 0x8319cb 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x8319ca github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/src/util/common.go:44 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [3: 288] @ 0x65783e 0x6576b7 0x636adc 0x6365e5 0x64374d 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x65783d crypto/tls.unmarshalCertificate+0xfd /usr/local/go/src/crypto/tls/handshake_messages.go:1454 # 0x6576b6 crypto/tls.(*certificateMsgTLS13).unmarshal+0x156 /usr/local/go/src/crypto/tls/handshake_messages.go:1431 # 0x636adb crypto/tls.(*Conn).unmarshalHandshakeMessage+0x33b /usr/local/go/src/crypto/tls/conn.go:1160 # 0x6365e4 crypto/tls.(*Conn).readHandshake+0x204 /usr/local/go/src/crypto/tls/conn.go:1099 # 0x64374c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /usr/local/go/src/crypto/tls/handshake_client_tls13.go:503 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [11: 2816] @ 0x7d5cc5 0x7d69a5 0x7d6c59 0x7c36cc 0x7c35ee 0x7c40e5 0xe1635e 0x4781a1 # 0x7d5cc4 github.com/miekg/dns.unpackRRslice+0x124 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35ed github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [3: 336] @ 0x628c8f 0x667625 0x667d72 0x642cd0 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x628c8e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x642ccf crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x70f /usr/local/go/src/crypto/tls/handshake_client_tls13.go:421 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x534a25 0x590177 0x58fc79 0x58d96e 0x62976c 0x643bb2 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x534a24 crypto/internal/nistec.P256OrdInverse+0x944 /usr/local/go/src/crypto/internal/nistec/p256_ordinv.go:99 # 0x590176 crypto/ecdsa.inverse[...]+0xf6 /usr/local/go/src/crypto/ecdsa/ecdsa.go:368 # 0x58fc78 crypto/ecdsa.verifyNISTEC[...]+0x3d8 /usr/local/go/src/crypto/ecdsa/ecdsa.go:523 # 0x58d96d crypto/ecdsa.VerifyASN1+0x26d /usr/local/go/src/crypto/ecdsa/ecdsa.go:486 # 0x62976b crypto/tls.verifyHandshakeSignature+0x1eb /usr/local/go/src/crypto/tls/auth.go:29 # 0x643bb1 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x591 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:563 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [5: 240] @ 0x4fdf86 0x831f05 0xe5d5e6 0xe5dd08 0xe5df1f 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x4fdf85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x831f04 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /go/src/util/common.go:68 # 0xe5d5e5 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /go/src/server/server.go:447 # 0xe5dd07 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/src/server/server.go:483 # 0xe5df1e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/src/server/server.go:500 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [3: 3840] @ 0x62ac5c 0x63fa19 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x62ac5b crypto/tls.(*certCache).newCert+0xfb /usr/local/go/src/crypto/tls/cache.go:91 # 0x63fa18 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 896] @ 0x72cd57 0xb4b60b 0xb4b3ef 0x4781a1 # 0x72cd56 encoding/json.Marshal+0x136 /usr/local/go/src/encoding/json/encode.go:167 # 0xb4b60a github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x12a /go/src/redis/redis.go:220 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [1: 80] @ 0x8266cf 0x7d7d26 0xe03ac8 0xe03a9b 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x8266ce github.com/miekg/dns.(*HTTPS).copy+0x2e /go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:973 # 0x7d7d25 github.com/miekg/dns.(*Msg).CopyTo+0x265 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1089 # 0xe03ac7 github.com/miekg/dns.(*Msg).Copy+0x87 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1071 # 0xe03a9a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/src/resolver/caching_resolver.go:275 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [10: 480] @ 0x41299a 0x7d60f2 0xb4b537 0xb4b528 0xb4b3ef 0x4781a1 # 0x7d60f1 github.com/miekg/dns.(*Msg).PackBuffer+0x51 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:728 # 0xb4b536 github.com/miekg/dns.(*Msg).Pack+0x56 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xb4b527 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/src/redis/redis.go:217 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [1: 32] @ 0x7d7bd8 0xe03ac8 0xe03a9b 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d7bd7 github.com/miekg/dns.(*Msg).CopyTo+0x117 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1083 # 0xe03ac7 github.com/miekg/dns.(*Msg).Copy+0x87 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1071 # 0xe03a9a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/src/resolver/caching_resolver.go:275 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [4: 832] @ 0x45bae6 0xb4b7e5 0xb4b49a 0x4781a1 # 0xb4b7e4 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x64 /go/src/redis/redis.go:241 # 0xb4b499 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1d9 /go/src/redis/redis.go:196 0: 0 [8: 768] @ 0x4c5e46 0x4c6095 0x4c6c4b 0x4c742d 0x4c73ef 0xe172ca 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x4c5e45 context.(*cancelCtx).Done+0x145 /usr/local/go/src/context/context.go:447 # 0x4c6094 context.(*cancelCtx).propagateCancel+0x74 /usr/local/go/src/context/context.go:465 # 0x4c6c4a context.WithDeadlineCause+0x12a /usr/local/go/src/context/context.go:629 # 0x4c742c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:612 # 0x4c73ee context.WithTimeout+0xe /usr/local/go/src/context/context.go:690 # 0xe172c9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /go/src/resolver/upstream_resolver.go:347 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 192] @ 0x618c32 0x628c6b 0x667625 0x6680c5 0x62fd87 0x642794 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x618c31 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x6680c4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x642793 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x1d3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:396 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [5: 80] @ 0x5adacb 0x5adacc 0x5cea4c 0xe048ad 0xe046a5 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x5adaca net/netip.Addr.string4+0x20a /usr/local/go/src/net/netip/netip.go:860 # 0x5adacb net/netip.Addr.String+0x20b /usr/local/go/src/net/netip/netip.go:780 # 0x5cea4b net.IP.String+0xeb /usr/local/go/src/net/ip.go:305 # 0xe048ac github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).getClientNames+0x6c /go/src/resolver/client_names_resolver.go:82 # 0xe046a4 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x44 /go/src/resolver/client_names_resolver.go:63 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [4: 128] @ 0x7d637c 0x7d6129 0x7c3ddf 0x7c3dce 0x7c351d 0x7c40e5 0xe1635e 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6128 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0x7c3dde github.com/miekg/dns.(*Msg).Pack+0x9e /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7c3dcd github.com/miekg/dns.(*Conn).WriteMsg+0x8d /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:343 # 0x7c351c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:220 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [7: 224] @ 0x4c6cf7 0x4c742d 0x4c73ef 0xe172ca 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x4c6cf6 context.WithDeadlineCause+0x1d6 /usr/local/go/src/context/context.go:638 # 0x4c742c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:612 # 0x4c73ee context.WithTimeout+0xe /usr/local/go/src/context/context.go:690 # 0xe172c9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /go/src/resolver/upstream_resolver.go:347 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 480] @ 0x544307 0x544410 0x54938b 0x831d7b 0xe0e817 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x831d7a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xe0e816 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [8: 256] @ 0xe03626 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe03625 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x705 /go/src/resolver/caching_resolver.go:205 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 64] @ 0x605589 0x602470 0x6044c8 0x6043e6 0x606c1d 0x606d5d 0x62ac05 0x63fa19 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x605588 crypto/x509.processExtensions.parseSANExtension.func1+0xa8 /usr/local/go/src/crypto/x509/parser.go:387 # 0x60246f crypto/x509.forEachSAN+0xcf /usr/local/go/src/crypto/x509/parser.go:365 # 0x6044c7 crypto/x509.parseSANExtension+0x2e7 /usr/local/go/src/crypto/x509/parser.go:374 # 0x6043e5 crypto/x509.processExtensions+0x205 /usr/local/go/src/crypto/x509/parser.go:663 # 0x606c1c crypto/x509.parseCertificate+0x119c /usr/local/go/src/crypto/x509/parser.go:972 # 0x606d5c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:991 # 0x62ac04 crypto/tls.(*certCache).newCert+0xa4 /usr/local/go/src/crypto/tls/cache.go:85 # 0x63fa18 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [14: 336] @ 0x4fdf86 0x831cb4 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x4fdf85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x831cb3 github.com/0xERR0R/blocky/util.AnswerToString+0x313 /go/src/util/common.go:49 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 16] @ 0x5e625b 0x5e627c 0x5bf9f4 0x5bf26e 0x5be934 0x5be3ba 0x7c2ed6 0x7c4049 0xe1635e 0x4781a1 # 0x5e625a net.newUDPConn+0xba /usr/local/go/src/net/udpsock.go:281 # 0x5e627b net.(*sysDialer).dialUDP+0xdb /usr/local/go/src/net/udpsock_posix.go:216 # 0x5bf9f3 net.(*sysDialer).dialSingle+0x353 /usr/local/go/src/net/dial.go:655 # 0x5bf26d net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:616 # 0x5be933 net.(*sysDialer).dialParallel+0x3b3 /usr/local/go/src/net/dial.go:517 # 0x5be3b9 net.(*Dialer).DialContext+0x699 /usr/local/go/src/net/dial.go:508 # 0x7c2ed5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [5: 120] @ 0x4fdf86 0x77dba5 0x77d5a5 0x76ff9a 0x76fb56 0x770148 0x77059c 0xdf8c8c 0xdf8c5c 0xe10db2 0x4781a1 # 0x4fdf85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x77dba4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x444 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:278 # 0x77d5a4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76ff99 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fb55 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x770147 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77059b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8c8b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8c5b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [3: 336] @ 0x628c8f 0x667625 0x667d72 0x64415c 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x628c8e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x64415b crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2db /usr/local/go/src/crypto/tls/handshake_client_tls13.go:607 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [6: 96] @ 0xdf8fb2 0xdf8c5b 0xe10db2 0x4781a1 # 0xdf8fb1 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x2d1 /go/src/querylog/logger_writer.go:39 # 0xdf8c5a github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /go/src/querylog/logger_writer.go:22 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [4: 64] @ 0xe17d9f 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0xe17d9e github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x27e /go/src/resolver/upstream_resolver.go:389 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [9: 432] @ 0x412a11 0x76ebbe 0x7b7f74 0x7b7e19 0xe11d47 0x7b7b0f 0xe11ccd 0xe11b85 0xe05d0b 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ebbd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7f73 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e18 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe05d0a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /go/src/resolver/conditional_upstream_resolver.go:85 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 192] @ 0x4094ec 0x638e3e 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x638e3d crypto/tls.(*Conn).handshakeContext+0x17d /usr/local/go/src/crypto/tls/conn.go:1520 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 32] @ 0x7d4686 0x7d92d8 0x7d5765 0x7d5c4c 0x7d69a5 0x7d6c59 0x7c36cc 0x7c35ee 0x7c40e5 0xe1635e 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d92d7 github.com/miekg/dns.unpackHeader+0x57 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d5764 github.com/miekg/dns.UnpackRR+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35ed github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [4: 1408] @ 0x7d637c 0x7d6116 0x7fa80e 0x7fa7ff 0xe5e1f6 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa80d github.com/miekg/dns.(*Msg).Pack+0x4d /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa7fe github.com/miekg/dns.(*response).WriteMsg+0x3e /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e1f5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:519 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [6: 144] @ 0x48e4ec 0x77db5e 0x77d5a5 0x76ff9a 0x76fb56 0x770148 0x77059c 0xdf8c8c 0xdf8c5c 0xe10db2 0x4781a1 # 0x48e4eb time.Time.Format+0xeb /usr/local/go/src/time/format.go:631 # 0x77db5d github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x3fd /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:278 # 0x77d5a4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76ff99 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fb55 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x770147 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77059b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8c8b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8c5b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [9: 12672] @ 0xb4ef4b 0xb4ef18 0xe1e5d6 0xe1e1dc 0x4781a1 # 0xb4ef4a github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4ef17 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e5d5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xe1e1db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 64] @ 0x4fe2b1 0x770134 0x77059c 0xdf8c8c 0xdf8c5c 0xe10db2 0x4781a1 # 0x4fe2b0 fmt.Sprint+0x50 /usr/local/go/src/fmt/print.go:280 # 0x770133 github.com/sirupsen/logrus.(*Entry).Log+0x33 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77059b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8c8b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8c5b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [13: 16640] @ 0x62ab99 0x63fa19 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x62ab98 crypto/tls.(*certCache).newCert+0x38 /usr/local/go/src/crypto/tls/cache.go:81 # 0x63fa18 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [6: 96] @ 0xa57046 0xa56b7b 0xa612df 0xa56af5 0xa97647 0xa97633 0xa5a504 0xa97555 0xa980d1 0xa980b6 0x4781a1 # 0xa57045 github.com/go-redis/redis/v8/internal/proto.(*Reader).readStringReply+0xa5 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:169 # 0xa56b7a github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x11a /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:110 # 0xa612de github.com/go-redis/redis/v8.sliceParser+0x5e /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:475 # 0xa56af4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa97646 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa97632 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa5a503 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa97554 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xf4 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa980d0 github.com/go-redis/redis/v8.(*PubSub).Receive+0x90 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa980b5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x75 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [27: 72576] @ 0xb4ef4b 0xb4ef18 0xe1e5d6 0xe1e1dc 0x4781a1 # 0xb4ef4a github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4ef17 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e5d5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xe1e1db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [10: 320] @ 0x4875a5 0x487932 0x5df293 0x5ded5b 0x5d3ad8 0x5e28ec 0x5e2785 0x5e2786 0x5bf91d 0x5bf26e 0x5be934 0x5be3ba 0x7c2ed6 0x7c4049 0xe1635e 0x4781a1 # 0x4875a4 syscall.anyToSockaddr+0x64 /usr/local/go/src/syscall/syscall_linux.go:663 # 0x487931 syscall.Getsockname+0x71 /usr/local/go/src/syscall/syscall_linux.go:705 # 0x5df292 net.(*netFD).dial+0x432 /usr/local/go/src/net/sock_posix.go:139 # 0x5ded5a net.socket+0x29a /usr/local/go/src/net/sock_posix.go:70 # 0x5d3ad7 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:154 # 0x5e28eb net.(*sysDialer).doDialTCPProto+0xeb /usr/local/go/src/net/tcpsock_posix.go:85 # 0x5e2784 net.(*sysDialer).doDialTCP+0x64 /usr/local/go/src/net/tcpsock_posix.go:75 # 0x5e2785 net.(*sysDialer).dialTCP+0x65 /usr/local/go/src/net/tcpsock_posix.go:71 # 0x5bf91c net.(*sysDialer).dialSingle+0x27c /usr/local/go/src/net/dial.go:651 # 0x5bf26d net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:616 # 0x5be933 net.(*sysDialer).dialParallel+0x3b3 /usr/local/go/src/net/dial.go:517 # 0x5be3b9 net.(*Dialer).DialContext+0x699 /usr/local/go/src/net/dial.go:508 # 0x7c2ed5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [3: 288] @ 0x618c32 0x628c6b 0x667625 0x667d72 0x6426c9 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x618c31 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6426c8 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x108 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:392 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [17: 816] @ 0x412a11 0x76ebbe 0xe17fde 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x76ebbd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe17fdd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x4bd /go/src/resolver/upstream_resolver.go:386 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 16] @ 0x7d4686 0x7d92d8 0x7d5765 0x7d5c4c 0x7d6a0d 0x7d6c59 0x7c36cc 0x7c35ee 0x7c40e5 0xe1635e 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d92d7 github.com/miekg/dns.unpackHeader+0x57 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d5764 github.com/miekg/dns.UnpackRR+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a0c github.com/miekg/dns.(*Msg).unpack+0x2ec /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35ed github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 48] @ 0x8319cb 0xe0e817 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x8319ca github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/src/util/common.go:44 # 0xe0e816 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [16: 36864] @ 0xb4ef4b 0xb4ef18 0xe1e5d6 0xe1e1dc 0x4781a1 # 0xb4ef4a github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4ef17 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e5d5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xe1e1db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 80] @ 0x7d637c 0x7d6116 0xb4b537 0xb4b528 0xb4b3ef 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xb4b536 github.com/miekg/dns.(*Msg).Pack+0x56 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xb4b527 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/src/redis/redis.go:217 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [11: 880] @ 0xb4b7c6 0xb4b49a 0x4781a1 # 0xb4b7c5 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x45 /go/src/redis/redis.go:239 # 0xb4b499 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1d9 /go/src/redis/redis.go:196 0: 0 [3: 480] @ 0x7d637c 0x7d6116 0x7fa80e 0x7fa7ff 0xe5e1f6 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa80d github.com/miekg/dns.(*Msg).Pack+0x4d /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa7fe github.com/miekg/dns.(*response).WriteMsg+0x3e /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e1f5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:519 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [3: 288] @ 0x7c129a 0x7d590c 0x7d57ed 0x7d5c4c 0x7d6a0d 0x7d6c59 0x7c36cc 0x7c35ee 0x7c40e5 0xe1635e 0x4781a1 # 0x7c1299 github.com/miekg/dns.init.func65+0x19 /go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:75 # 0x7d590b github.com/miekg/dns.UnpackRRWithHeader+0xcb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d6a0c github.com/miekg/dns.(*Msg).unpack+0x2ec /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:856 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35ed github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [12: 1344] @ 0x76ef37 0xe0e8dc 0xe0e7fc 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ef36 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe0e8db github.com/sirupsen/logrus.(*Entry).WithField+0x45b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0e7fb github.com/0xERR0R/blocky/resolver.evaluateResponses+0x37b /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 128] @ 0x60009b 0x6050ed 0x606c1d 0x606d5d 0x62ac05 0x63fa19 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x60009a crypto/x509.OID.toASN1OID+0x3a /usr/local/go/src/crypto/x509/oid.go:237 # 0x6050ec crypto/x509.processExtensions+0xf0c /usr/local/go/src/crypto/x509/parser.go:757 # 0x606c1c crypto/x509.parseCertificate+0x119c /usr/local/go/src/crypto/x509/parser.go:972 # 0x606d5c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:991 # 0x62ac04 crypto/tls.(*certCache).newCert+0xa4 /usr/local/go/src/crypto/tls/cache.go:85 # 0x63fa18 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 48] @ 0xb4b615 0xb4b3ef 0x4781a1 # 0xb4b614 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x134 /go/src/redis/redis.go:228 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [1: 48] @ 0x45ba12 0x45b425 0x45b665 0x7c64d3 0x801569 0x7fd315 0x831d08 0xe0e817 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7c64d2 github.com/miekg/dns.(*RR_Header).String+0xf2 /go/pkg/mod/github.com/miekg/dns@v1.1.62/dns.go:91 # 0x801568 github.com/miekg/dns.(*SVCB).String+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:900 # 0x7fd314 github.com/miekg/dns.(*HTTPS).String+0x14 /go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:240 # 0x831d07 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /go/src/util/common.go:57 # 0xe0e816 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [27: 2592] @ 0x4094ec 0xe15e10 0xe15ce9 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0xe15e0f github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0xaf /go/src/resolver/upstream_resolver.go:222 # 0xe15ce8 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /go/src/resolver/upstream_resolver.go:204 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [7: 224] @ 0x4fdf86 0xe170d6 0xe0d21a 0xe0e41a 0x4781a1 # 0x4fdf85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0xe170d5 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x3f5 /go/src/resolver/upstream_resolver.go:380 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [10: 480] @ 0x412a11 0x76ebbe 0x7b7f74 0x7b7e19 0xe11d47 0x7b7b0f 0xe11ccd 0xe11b85 0xe07f9a 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ebbd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7f73 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e18 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe07f99 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /go/src/resolver/custom_dns_resolver.go:193 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [4: 192] @ 0x4fdf86 0x831b39 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x4fdf85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x831b38 github.com/0xERR0R/blocky/util.AnswerToString+0x198 /go/src/util/common.go:53 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 96] @ 0x58b5e7 0x649ada 0x649ab3 0x58b2e7 0x58b672 0x646df3 0x646cda 0x63603f 0x63b2a5 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b5e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x649ad9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x39 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x649ab2 crypto/tls.(*clientHelloMsg).marshal.func10+0x12 /usr/local/go/src/crypto/tls/handshake_messages.go:212 # 0x58b2e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b671 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x646df2 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1592 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x646cd9 crypto/tls.(*clientHelloMsg).marshal+0x1479 /usr/local/go/src/crypto/tls/handshake_messages.go:211 # 0x63603e crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x63b2a4 crypto/tls.(*Conn).clientHandshake+0x1c4 /usr/local/go/src/crypto/tls/handshake_client.go:208 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [7: 168] @ 0x831c85 0xe0e817 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x831c84 github.com/0xERR0R/blocky/util.AnswerToString+0x2e4 /go/src/util/common.go:49 # 0xe0e816 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [6: 96] @ 0xe5d5eb 0xe5dd08 0xe5df1f 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe5d5ea github.com/0xERR0R/blocky/server.newRequest+0x1ca /go/src/server/server.go:447 # 0xe5dd07 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/src/server/server.go:483 # 0xe5df1e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/src/server/server.go:500 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [9: 2880] @ 0x412d0d 0x41472f 0x417705 0x7d3ca9 0x7d3c53 0x80ec0b 0x7d5597 0x7d655a 0x7d6116 0xb4b537 0xb4b528 0xb4b3ef 0x4781a1 # 0x7d3ca8 github.com/miekg/dns.compressionMap.insert+0x3a8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:180 # 0x7d3c52 github.com/miekg/dns.packDomainName+0x352 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:307 # 0x80ec0a github.com/miekg/dns.(*CNAME).pack+0x4a /go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:148 # 0x7d5596 github.com/miekg/dns.packRR+0x176 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:589 # 0x7d6559 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:804 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xb4b536 github.com/miekg/dns.(*Msg).Pack+0x56 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xb4b527 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/src/redis/redis.go:217 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [18: 864] @ 0x41299a 0xe0c313 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe0c312 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x72 /go/src/resolver/metrics_resolver.go:37 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 208] @ 0x4faf5a 0x483ef1 0x4fd9ba 0x4fdf50 0xe170d6 0xe0d21a 0xe0e41a 0x4781a1 # 0x4faf59 fmt.init.func1+0x19 /usr/local/go/src/fmt/print.go:147 # 0x483ef0 sync.(*Pool).Get+0xb0 /usr/local/go/src/sync/pool.go:152 # 0x4fd9b9 fmt.newPrinter+0x19 /usr/local/go/src/fmt/print.go:152 # 0x4fdf4f fmt.Sprintf+0x2f /usr/local/go/src/fmt/print.go:238 # 0xe170d5 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x3f5 /go/src/resolver/upstream_resolver.go:380 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [12: 384] @ 0x7d4686 0x7d92d8 0x7d5765 0x7d5c4c 0x7d69a5 0x7d6c59 0x7c36cc 0x7c35ee 0x7c40e5 0xe1635e 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d92d7 github.com/miekg/dns.unpackHeader+0x57 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d5764 github.com/miekg/dns.UnpackRR+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35ed github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [2: 48] @ 0x4fdf86 0x831f05 0xe5d5e6 0xe5dd08 0xe5df1f 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x4fdf85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x831f04 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /go/src/util/common.go:68 # 0xe5d5e5 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /go/src/server/server.go:447 # 0xe5dd07 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/src/server/server.go:483 # 0xe5df1e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/src/server/server.go:500 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [5: 240] @ 0x4fdf86 0x831b39 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x4fdf85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x831b38 github.com/0xERR0R/blocky/util.AnswerToString+0x198 /go/src/util/common.go:53 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [7: 10752] @ 0xb4ef4b 0xb4ef18 0xe1e5d6 0xe1e1dc 0x4781a1 # 0xb4ef4a github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4ef17 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e5d5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xe1e1db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 256] @ 0x5a07fa 0x50fe7d 0x618c72 0x628c6b 0x667625 0x667d72 0x64415c 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a07f9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x618c71 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x64415b crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2db /usr/local/go/src/crypto/tls/handshake_client_tls13.go:607 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 9728] @ 0xb4ef4b 0xb4ef18 0xe1e5d6 0xe1e1dc 0x4781a1 # 0xb4ef4a github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4ef17 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e5d5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xe1e1db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [11: 3168] @ 0x4127b7 0x41792d 0x76eee5 0xe17fde 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x76eee4 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0xe17fdd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x4bd /go/src/resolver/upstream_resolver.go:386 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [4: 320] @ 0x7c39d1 0x7c3685 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7c39d0 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c3684 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [12: 576] @ 0x412a11 0x76ebbe 0x7b7f74 0x7b7e19 0xe11d47 0x7b7b0f 0xe11ccd 0xe11bf9 0xe16be5 0xe16d25 0xe0d21a 0xe0e41a 0x4781a1 # 0x76ebbd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7f73 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e18 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11bf8 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /go/src/resolver/resolver.go:197 # 0xe16be4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /go/src/resolver/upstream_resolver.go:313 # 0xe16d24 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/src/resolver/upstream_resolver.go:330 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [4: 64] @ 0x5adacb 0x5adacc 0x5cea4c 0xdfdb51 0xdfd1b5 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x5adaca net/netip.Addr.string4+0x20a /usr/local/go/src/net/netip/netip.go:860 # 0x5adacb net/netip.Addr.String+0x20b /usr/local/go/src/net/netip/netip.go:780 # 0x5cea4b net.IP.String+0xeb /usr/local/go/src/net/ip.go:305 # 0xdfdb50 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).groupsToCheckForClient+0x1b0 /go/src/resolver/blocking_resolver.go:476 # 0xdfd1b4 github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x74 /go/src/resolver/blocking_resolver.go:401 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [6: 144] @ 0x7d7b3d 0x7d7b1c 0xe03ac8 0xe03a9b 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d7b3c github.com/miekg/dns.cloneSlice[...]+0x7c /go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x7d7b1b github.com/miekg/dns.(*Msg).CopyTo+0x5b /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1080 # 0xe03ac7 github.com/miekg/dns.(*Msg).Copy+0x87 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1071 # 0xe03a9a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/src/resolver/caching_resolver.go:275 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [10: 960] @ 0x4c5e46 0x4c6095 0x4c5779 0x4c573d 0xe0dc2f 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x4c5e45 context.(*cancelCtx).Done+0x145 /usr/local/go/src/context/context.go:447 # 0x4c6094 context.(*cancelCtx).propagateCancel+0x74 /usr/local/go/src/context/context.go:465 # 0x4c5778 context.withCancel+0x58 /usr/local/go/src/context/context.go:273 # 0x4c573c context.WithCancel+0x1c /usr/local/go/src/context/context.go:236 # 0xe0dc2e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xae /go/src/resolver/parallel_best_resolver.go:163 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [4: 96] @ 0xe03ade 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe03add github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x9d /go/src/resolver/caching_resolver.go:280 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [29: 1392] @ 0x5d5c18 0x5d2dd9 0x5bd245 0x5be125 0x7c2ed6 0x7c4049 0xe1635e 0x4781a1 # 0x5d5c17 net.(*Resolver).lookupIPAddr+0x857 /usr/local/go/src/net/lookup.go:310 # 0x5d2dd8 net.(*Resolver).internetAddrList+0x4d8 /usr/local/go/src/net/ipsock.go:288 # 0x5bd244 net.(*Resolver).resolveAddrList+0x3e4 /usr/local/go/src/net/dial.go:283 # 0x5be124 net.(*Dialer).DialContext+0x404 /usr/local/go/src/net/dial.go:490 # 0x7c2ed5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [12: 384] @ 0x80c4e5 0x7fa525 0x7f7533 0x7f91ae 0x7f7c30 0xe5d089 0x4781a1 # 0x80c4e4 github.com/miekg/dns.ReadFromSessionUDP+0xc4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/udp.go:47 # 0x7fa524 github.com/miekg/dns.(*Server).readUDP+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:716 # 0x7f7532 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:174 # 0x7f91ad github.com/miekg/dns.(*Server).serveUDP+0x26d /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:530 # 0x7f7c2f github.com/miekg/dns.(*Server).ListenAndServe+0x5af /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:359 # 0xe5d088 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/src/server/server.go:396 0: 0 [3: 432] @ 0x4176ac 0x7d7965 0x7d7725 0x7ded7a 0x7ded87 0xe5e5be 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d7964 github.com/miekg/dns.compressionLenSearch+0xc4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1057 # 0x7d7724 github.com/miekg/dns.domainNameLen+0xa4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1015 # 0x7ded79 github.com/miekg/dns.(*Question).len+0x139 /go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:257 # 0x7ded86 github.com/miekg/dns.(*Msg).Truncate+0x146 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_truncate.go:67 # 0xe5e5bd github.com/0xERR0R/blocky/server.(*Server).resolve+0x33d /go/src/server/server.go:564 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [8: 384] @ 0xa99e90 0xa9a379 0xa9a213 0xa98a52 0xb49b58 0xa72a39 0xb4b73f 0xb4b3ef 0x4781a1 # 0xa99e8f github.com/go-redis/redis/v8.(*baseClient).withConn+0x14f /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/redis.go:291 # 0xa9a378 github.com/go-redis/redis/v8.(*baseClient)._process+0xf8 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/redis.go:329 # 0xa9a212 github.com/go-redis/redis/v8.(*baseClient).process+0x72 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/redis.go:311 # 0xa98a51 github.com/go-redis/redis/v8.hooks.process+0x71 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/redis.go:54 # 0xb49b57 github.com/go-redis/redis/v8.(*Client).Process+0x77 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/redis.go:596 # 0xa72a38 github.com/go-redis/redis/v8.cmdable.Set+0x298 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/commands.go:906 # 0xb4b73e github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x25e /go/src/redis/redis.go:231 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [2: 192] @ 0x618c32 0x628c6b 0x667625 0x6680c5 0x62fd87 0x644ba5 0x640d47 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x618c31 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x6680c4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x644ba4 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:705 # 0x640d46 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [9: 576] @ 0xa4939a 0xa4939b 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa49399 bufio.(*Scanner).Text+0x219 /usr/local/go/src/bufio/scan.go:115 # 0xa4939a github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x21a /go/src/lists/parsers/hosts.go:159 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [6: 480] @ 0x45bae6 0xa4a3c5 0xa4a35c 0xa4a8e6 0xa4a433 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa4a3c4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /go/src/lists/parsers/lines.go:28 # 0xa4a35b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /go/src/lists/parsers/adapt.go:8 # 0xa4a8e5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa4a432 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 256] @ 0x4fbc97 0x4fbc62 0x4fc7d9 0x4ff645 0x501286 0x503e9e 0x4fb045 0xa49c06 0xa49d45 0xa49aec 0xa4900a 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x4fbc96 fmt.(*buffer).writeString+0x216 /usr/local/go/src/fmt/print.go:108 # 0x4fbc61 fmt.(*fmt).padString+0x1e1 /usr/local/go/src/fmt/format.go:110 # 0x4fc7d8 fmt.(*fmt).fmtS+0x38 /usr/local/go/src/fmt/format.go:359 # 0x4ff644 fmt.(*pp).fmtString+0xc4 /usr/local/go/src/fmt/print.go:497 # 0x501285 fmt.(*pp).printArg+0x345 /usr/local/go/src/fmt/print.go:741 # 0x503e9d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1075 # 0x4fb044 fmt.Errorf+0x84 /usr/local/go/src/fmt/errors.go:25 # 0xa49c05 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0xc5 /go/src/lists/parsers/hosts.go:266 # 0xa49d44 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /go/src/lists/parsers/hosts.go:284 # 0xa49aeb github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b /go/src/lists/parsers/hosts.go:250 # 0xa49009 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /go/src/lists/parsers/hosts.go:104 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x600985 0x605f0a 0x606d5d 0x62ac05 0x63fa19 0x643893 0x640d1a 0x63b674 0x63908b 0x71310e 0x713109 0x4781a1 # 0x600984 crypto/x509.parseName+0x124 /usr/local/go/src/crypto/x509/parser.go:145 # 0x605f09 crypto/x509.parseCertificate+0x489 /usr/local/go/src/crypto/x509/parser.go:881 # 0x606d5c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:991 # 0x62ac04 crypto/tls.(*certCache).newCert+0xa4 /usr/local/go/src/crypto/tls/cache.go:85 # 0x63fa18 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71310d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x713108 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [7: 229376] @ 0x544307 0x544410 0x54938b 0xa348b0 0xa33e63 0xa3372e 0xa511a2 0xa506ed 0xa4b4de 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0xa348af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/src/cache/stringcache/string_caches.go:125 # 0xa33e62 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3372d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0xa511a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /go/src/lists/list_cache.go:213 # 0xa506ec github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/src/lists/list_cache.go:127 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0xa3456a 0xa3478c 0xa33dc2 0xa3363c 0xa51342 0xa51269 0xa4b4de 0x4781a1 # 0xa34569 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /go/src/cache/stringcache/string_caches.go:96 # 0xa3478b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /go/src/cache/stringcache/string_caches.go:113 # 0xa33dc1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3363b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0xa51341 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/src/lists/list_cache.go:188 # 0xa51268 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [15: 34560] @ 0xa3456a 0xa3478c 0xa33dc2 0xa3363c 0xa51342 0xa51269 0xa4b4de 0x4781a1 # 0xa34569 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /go/src/cache/stringcache/string_caches.go:96 # 0xa3478b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /go/src/cache/stringcache/string_caches.go:113 # 0xa33dc1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3363b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0xa51341 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/src/lists/list_cache.go:188 # 0xa51268 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 384] @ 0x5a07fa 0x50fe7d 0x618c42 0x628c6b 0x667625 0x667d72 0x668305 0x64427e 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a07f9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x618c41 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x668304 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /usr/local/go/src/crypto/tls/key_schedule.go:111 # 0x64427d crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x3fd /usr/local/go/src/crypto/tls/handshake_client_tls13.go:622 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [6: 864] @ 0x63ad65 0x63ad48 0x63b15d 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x63ad64 crypto/ecdh.(*PublicKey).Bytes+0xac4 /usr/local/go/src/crypto/ecdh/ecdh.go:78 # 0x63ad47 crypto/tls.(*Conn).makeClientHello+0xaa7 /usr/local/go/src/crypto/tls/handshake_client.go:156 # 0x63b15c crypto/tls.(*Conn).clientHandshake+0x7c /usr/local/go/src/crypto/tls/handshake_client.go:182 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [4: 96] @ 0x7d4686 0x7d82a6 0x7d685f 0x7d6c59 0x7c36cc 0x7c35ee 0x7c40e5 0xe1635e 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d82a5 github.com/miekg/dns.unpackQuestion+0x25 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d685e github.com/miekg/dns.(*Msg).unpack+0x13e /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35ed github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [6: 144] @ 0xe5d669 0xe5dd08 0xe5df1f 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe5d668 github.com/0xERR0R/blocky/server.newRequest+0x248 /go/src/server/server.go:448 # 0xe5dd07 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/src/server/server.go:483 # 0xe5df1e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/src/server/server.go:500 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [5: 80] @ 0x77db6c 0x77d5a5 0x76ff9a 0x76fb56 0x770148 0x77059c 0xdf8c8c 0xdf8c5c 0xe10db2 0x4781a1 # 0x77db6b github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x40b /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:278 # 0x77d5a4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76ff99 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fb55 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x770147 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77059b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8c8b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8c5b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [2: 32] @ 0x831b0a 0xe0e817 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x831b09 github.com/0xERR0R/blocky/util.AnswerToString+0x169 /go/src/util/common.go:53 # 0xe0e816 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 48] @ 0x831bc5 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x831bc4 github.com/0xERR0R/blocky/util.AnswerToString+0x224 /go/src/util/common.go:51 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 256] @ 0x5a07fa 0x50fe7d 0x618c42 0x6681e5 0x644ab9 0x640d47 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a07f9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x618c41 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x6681e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /usr/local/go/src/crypto/tls/key_schedule.go:103 # 0x644ab8 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x58 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:698 # 0x640d46 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [27: 3024] @ 0x7b78d4 0x7b789d 0x7b7b25 0x7b7b99 0xe5d6e7 0xe5dd08 0xe5df1f 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7b78d3 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /go/src/log/context.go:29 # 0x7b789c github.com/0xERR0R/blocky/log.NewCtx+0x1c /go/src/log/context.go:14 # 0x7b7b24 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/src/log/context.go:39 # 0x7b7b98 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /go/src/log/context.go:43 # 0xe5d6e6 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /go/src/server/server.go:445 # 0xe5dd07 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/src/server/server.go:483 # 0xe5df1e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/src/server/server.go:500 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 64] @ 0x618d1d 0x628c6b 0x667625 0x668072 0x62fd87 0x644ba5 0x640d47 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x618d1c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x668071 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x644ba4 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:705 # 0x640d46 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0x5cab0a 0x5df21c 0x5ded5b 0x5d3ad8 0x5e28ec 0x5e2785 0x5e2786 0x5bf91d 0x5bf26e 0x5be934 0x5be3ba 0x66f305 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5cab09 net.(*netFD).connect+0x229 /usr/local/go/src/net/fd_unix.go:102 # 0x5df21b net.(*netFD).dial+0x3bb /usr/local/go/src/net/sock_posix.go:124 # 0x5ded5a net.socket+0x29a /usr/local/go/src/net/sock_posix.go:70 # 0x5d3ad7 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:154 # 0x5e28eb net.(*sysDialer).doDialTCPProto+0xeb /usr/local/go/src/net/tcpsock_posix.go:85 # 0x5e2784 net.(*sysDialer).doDialTCP+0x64 /usr/local/go/src/net/tcpsock_posix.go:75 # 0x5e2785 net.(*sysDialer).dialTCP+0x65 /usr/local/go/src/net/tcpsock_posix.go:71 # 0x5bf91c net.(*sysDialer).dialSingle+0x27c /usr/local/go/src/net/dial.go:651 # 0x5bf26d net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:616 # 0x5be933 net.(*sysDialer).dialParallel+0x3b3 /usr/local/go/src/net/dial.go:517 # 0x5be3b9 net.(*Dialer).DialContext+0x699 /usr/local/go/src/net/dial.go:508 # 0x66f304 crypto/tls.dial+0x1a4 /usr/local/go/src/crypto/tls/tls.go:133 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 160] @ 0x4c575b 0x4c573d 0x638d2b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x4c575a context.withCancel+0x3a /usr/local/go/src/context/context.go:272 # 0x4c573c context.WithCancel+0x1c /usr/local/go/src/context/context.go:236 # 0x638d2a crypto/tls.(*Conn).handshakeContext+0x6a /usr/local/go/src/crypto/tls/conn.go:1504 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [17: 816] @ 0x412a11 0x76ebbe 0x7b7f74 0x7b7e19 0xe11d47 0x7b7b0f 0xe11ccd 0xe11b85 0xe102c8 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ebbd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7f73 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e18 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe102c7 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x47 /go/src/resolver/query_logging_resolver.go:141 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [4: 64] @ 0xe04756 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe04755 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0xf5 /go/src/resolver/client_names_resolver.go:66 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [6: 288] @ 0x412a11 0x76ebbe 0xe0e658 0xe0e53b 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ebbd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe0e657 github.com/sirupsen/logrus.(*Entry).WithField+0x1d7 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0e53a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /go/src/resolver/parallel_best_resolver.go:194 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [4: 1408] @ 0x544307 0x544410 0x54938b 0x831d7b 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x831d7a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 1408] @ 0x7d637c 0x7d6116 0xb4b537 0xb4b528 0xb4b3ef 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xb4b536 github.com/miekg/dns.(*Msg).Pack+0x56 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xb4b527 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/src/redis/redis.go:217 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [1: 64] @ 0x544307 0x544410 0x54a425 0x8323f8 0xe0723b 0xe07236 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54a424 strings.ToLower+0xa4 /usr/local/go/src/strings/strings.go:655 # 0x8323f7 github.com/0xERR0R/blocky/util.ExtractDomainOnly+0x17 /go/src/util/common.go:111 # 0xe0723a github.com/0xERR0R/blocky/util.ExtractDomain+0x17a /go/src/util/common.go:106 # 0xe07235 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x175 /go/src/resolver/custom_dns_resolver.go:117 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [4: 64] @ 0x7d5cc5 0x7d69a5 0x7d6c59 0x7c36cc 0x7c35ee 0x7c40e5 0xe1635e 0x4781a1 # 0x7d5cc4 github.com/miekg/dns.unpackRRslice+0x124 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35ed github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [7: 336] @ 0xa99e90 0xa9a379 0xa9a213 0xa98a52 0xb49b58 0xa8f113 0xb4b653 0xb4b3ef 0x4781a1 # 0xa99e8f github.com/go-redis/redis/v8.(*baseClient).withConn+0x14f /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/redis.go:291 # 0xa9a378 github.com/go-redis/redis/v8.(*baseClient)._process+0xf8 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/redis.go:329 # 0xa9a212 github.com/go-redis/redis/v8.(*baseClient).process+0x72 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/redis.go:311 # 0xa98a51 github.com/go-redis/redis/v8.hooks.process+0x71 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/redis.go:54 # 0xb49b57 github.com/go-redis/redis/v8.(*Client).Process+0x77 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/redis.go:596 # 0xa8f112 github.com/go-redis/redis/v8.cmdable.Publish+0x132 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/commands.go:3174 # 0xb4b652 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x172 /go/src/redis/redis.go:228 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [2: 1024] @ 0xa57046 0xa56b7b 0xa612df 0xa56af5 0xa97647 0xa97633 0xa5a504 0xa97555 0xa980d1 0xa980b6 0x4781a1 # 0xa57045 github.com/go-redis/redis/v8/internal/proto.(*Reader).readStringReply+0xa5 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:169 # 0xa56b7a github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x11a /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:110 # 0xa612de github.com/go-redis/redis/v8.sliceParser+0x5e /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:475 # 0xa56af4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa97646 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa97632 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa5a503 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa97554 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xf4 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa980d0 github.com/go-redis/redis/v8.(*PubSub).Receive+0x90 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa980b5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x75 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [5: 1440] @ 0x4127b7 0x41792d 0x76f825 0x76f76d 0x770148 0x77059c 0xdf8c8c 0xdf8c5c 0xe10db2 0x4781a1 # 0x76f824 github.com/sirupsen/logrus.(*Entry).Dup+0x104 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:84 # 0x76f76c github.com/sirupsen/logrus.(*Entry).log+0x4c /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x770147 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77059b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8c8b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8c5b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [12: 576] @ 0x4fdf86 0x7b7ea5 0xe11d47 0x7b7b0f 0xe11ccd 0xe11b85 0xe02f6b 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x4fdf85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x7b7ea4 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /go/src/log/logger.go:78 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe02f6a github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /go/src/resolver/caching_resolver.go:181 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 32] @ 0x58b525 0x58b3fb 0x667525 0x66732e 0x667d72 0x642cd0 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b524 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x58b3fa vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x667524 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66732d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x642ccf crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x70f /usr/local/go/src/crypto/tls/handshake_client_tls13.go:421 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [31: 3472] @ 0x7b79da 0x7b7a49 0x7b7b05 0xe11ccd 0xe11bf9 0xe16be5 0xe16d25 0xe0d21a 0xe0e41a 0x4781a1 # 0x7b79d9 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /go/src/log/context.go:29 # 0x7b7a48 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /go/src/log/context.go:25 # 0x7b7b04 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /go/src/log/context.go:36 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11bf8 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /go/src/resolver/resolver.go:197 # 0xe16be4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /go/src/resolver/upstream_resolver.go:313 # 0xe16d24 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/src/resolver/upstream_resolver.go:330 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 512] @ 0x555e53 0x59cb78 0x59c99d 0x60ce04 0x60d3a6 0x60d178 0x60d81a 0x60d1cb 0x60d81a 0x60d1cb 0x60c838 0x640159 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x555e52 math/big.(*Int).Bytes+0x32 /usr/local/go/src/math/big/int.go:527 # 0x59cb77 crypto/rsa.bigIntEqual+0x17 /usr/local/go/src/crypto/rsa/rsa.go:153 # 0x59c99c crypto/rsa.(*PublicKey).Equal+0x3c /usr/local/go/src/crypto/rsa/rsa.go:70 # 0x60ce03 crypto/x509.alreadyInChain+0x243 /usr/local/go/src/crypto/x509/verify.go:867 # 0x60d3a5 crypto/x509.(*Certificate).buildChains.func1+0xc5 /usr/local/go/src/crypto/x509/verify.go:902 # 0x60d177 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:953 # 0x60d819 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60d819 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c837 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x640158 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [4: 256] @ 0x824c57 0x7d7d26 0xe03ac8 0xe03a9b 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x824c56 github.com/miekg/dns.(*AAAA).copy+0xb6 /go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:826 # 0x7d7d25 github.com/miekg/dns.(*Msg).CopyTo+0x265 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1089 # 0xe03ac7 github.com/miekg/dns.(*Msg).Copy+0x87 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1071 # 0xe03a9a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/src/resolver/caching_resolver.go:275 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 160] @ 0x589ac5 0x602608 0x60495c 0x606c1d 0x606d5d 0x62ac05 0x63fa19 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x589ac4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x602607 crypto/x509.parseExtKeyUsageExtension+0x107 /usr/local/go/src/crypto/x509/parser.go:426 # 0x60495b crypto/x509.processExtensions+0x77b /usr/local/go/src/crypto/x509/parser.go:738 # 0x606c1c crypto/x509.parseCertificate+0x119c /usr/local/go/src/crypto/x509/parser.go:972 # 0x606d5c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:991 # 0x62ac04 crypto/tls.(*certCache).newCert+0xa4 /usr/local/go/src/crypto/tls/cache.go:85 # 0x63fa18 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [15: 720] @ 0x412a11 0x76ebbe 0xdf8c6e 0xe10db2 0x4781a1 # 0x76ebbd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xdf8c6d github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x2d /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [32: 3584] @ 0x4c6bf4 0x4c742d 0x4c73ef 0xe172ca 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x4c6bf3 context.WithDeadlineCause+0xd3 /usr/local/go/src/context/context.go:626 # 0x4c742c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:612 # 0x4c73ee context.WithTimeout+0xe /usr/local/go/src/context/context.go:690 # 0xe172c9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /go/src/resolver/upstream_resolver.go:347 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 1024] @ 0xb4ef4b 0xb4ef18 0xe1e5d6 0xe1e1dc 0x4781a1 # 0xb4ef4a github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4ef17 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e5d5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xe1e1db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [38: 2432] @ 0x7c2dc9 0x7c4049 0xe1635e 0x4781a1 # 0x7c2dc8 github.com/miekg/dns.(*Client).DialContext+0x1c8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:130 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [11: 1408] @ 0x7d5cc5 0x7d69a5 0x7d6c59 0x7c36cc 0x7c35ee 0x7c40e5 0xe1635e 0x4781a1 # 0x7d5cc4 github.com/miekg/dns.unpackRRslice+0x124 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35ed github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [6: 96] @ 0x4c6d88 0x4c742d 0x4c73ef 0xe5e32b 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x4c6d87 context.WithDeadlineCause+0x267 /usr/local/go/src/context/context.go:642 # 0x4c742c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:612 # 0x4c73ee context.WithTimeout+0xe /usr/local/go/src/context/context.go:690 # 0xe5e32a github.com/0xERR0R/blocky/server.(*Server).resolve+0xaa /go/src/server/server.go:534 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [8: 128] @ 0x5adacb 0x5adacc 0x5cea4c 0xe10865 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x5adaca net/netip.Addr.string4+0x20a /usr/local/go/src/net/netip/netip.go:860 # 0x5adacb net/netip.Addr.String+0x20b /usr/local/go/src/net/netip/netip.go:780 # 0x5cea4b net.IP.String+0xeb /usr/local/go/src/net/ip.go:305 # 0xe10864 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x384 /go/src/resolver/query_logging_resolver.go:193 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [4: 128] @ 0x5d42c5 0x5e25b5 0x5df1e7 0x5ded5b 0x5d3ad8 0x5e28ec 0x5e2785 0x5e2786 0x5bf91d 0x5bf26e 0x5be934 0x5be3ba 0x7c2ed6 0x7c4049 0xe1635e 0x4781a1 # 0x5d42c4 net.ipToSockaddr+0x224 /usr/local/go/src/net/ipsock_posix.go:198 # 0x5e25b4 net.(*TCPAddr).sockaddr+0x34 /usr/local/go/src/net/tcpsock_posix.go:40 # 0x5df1e6 net.(*netFD).dial+0x386 /usr/local/go/src/net/sock_posix.go:121 # 0x5ded5a net.socket+0x29a /usr/local/go/src/net/sock_posix.go:70 # 0x5d3ad7 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:154 # 0x5e28eb net.(*sysDialer).doDialTCPProto+0xeb /usr/local/go/src/net/tcpsock_posix.go:85 # 0x5e2784 net.(*sysDialer).doDialTCP+0x64 /usr/local/go/src/net/tcpsock_posix.go:75 # 0x5e2785 net.(*sysDialer).dialTCP+0x65 /usr/local/go/src/net/tcpsock_posix.go:71 # 0x5bf91c net.(*sysDialer).dialSingle+0x27c /usr/local/go/src/net/dial.go:651 # 0x5bf26d net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:616 # 0x5be933 net.(*sysDialer).dialParallel+0x3b3 /usr/local/go/src/net/dial.go:517 # 0x5be3b9 net.(*Dialer).DialContext+0x699 /usr/local/go/src/net/dial.go:508 # 0x7c2ed5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [12: 6912] @ 0x50b5b3 0x50afdd 0x634b74 0x634b37 0x631cef 0x636391 0x636392 0x636414 0x63b35b 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x50b5b2 bytes.growSlice+0x92 /usr/local/go/src/bytes/buffer.go:249 # 0x50afdc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x634b73 bytes.(*Buffer).Grow+0x73 /usr/local/go/src/bytes/buffer.go:168 # 0x634b36 crypto/tls.(*Conn).readFromUntil+0x36 /usr/local/go/src/crypto/tls/conn.go:827 # 0x631cee crypto/tls.(*Conn).readRecordOrCCS+0x3ce /usr/local/go/src/crypto/tls/conn.go:626 # 0x636390 crypto/tls.(*Conn).readRecord+0x50 /usr/local/go/src/crypto/tls/conn.go:588 # 0x636391 crypto/tls.(*Conn).readHandshakeBytes+0x51 /usr/local/go/src/crypto/tls/conn.go:1075 # 0x636413 crypto/tls.(*Conn).readHandshake+0x33 /usr/local/go/src/crypto/tls/conn.go:1086 # 0x63b35a crypto/tls.(*Conn).clientHandshake+0x27a /usr/local/go/src/crypto/tls/handshake_client.go:223 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x41299a 0x4c6145 0x4c5779 0x4c573d 0x638d2b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x4c6144 context.(*cancelCtx).propagateCancel+0x124 /usr/local/go/src/context/context.go:486 # 0x4c5778 context.withCancel+0x58 /usr/local/go/src/context/context.go:273 # 0x4c573c context.WithCancel+0x1c /usr/local/go/src/context/context.go:236 # 0x638d2a crypto/tls.(*Conn).handshakeContext+0x6a /usr/local/go/src/crypto/tls/conn.go:1504 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [5: 240] @ 0x4c7505 0x7b78be 0x7b7b25 0xe11ccd 0xe11b85 0xe02f6b 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x4c7504 context.WithValue+0xa4 /usr/local/go/src/context/context.go:723 # 0x7b78bd github.com/0xERR0R/blocky/log.NewCtx+0x3d /go/src/log/context.go:12 # 0x7b7b24 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/src/log/context.go:39 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe02f6a github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /go/src/resolver/caching_resolver.go:181 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 256] @ 0x5a07fa 0x50fe7d 0x618c42 0x628c6b 0x667625 0x6681af 0x644ab9 0x640d47 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a07f9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x618c41 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x6681ae crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x644ab8 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x58 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:698 # 0x640d46 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [14: 1120] @ 0xa727f3 0xb4b73f 0xb4b3ef 0x4781a1 # 0xa727f2 github.com/go-redis/redis/v8.cmdable.Set+0x52 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/commands.go:891 # 0xb4b73e github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x25e /go/src/redis/redis.go:231 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [4: 64] @ 0x8c5c5a 0x8c5bef 0xe17d9a 0xe17d1d 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x8c5c59 strings.(*Builder).WriteString+0x319 /usr/local/go/src/strings/builder.go:116 # 0x8c5bee github.com/0xERR0R/blocky/config.Upstream.String+0x2ae /go/src/config/upstream.go:48 # 0xe17d99 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x279 /go/src/resolver/upstream_resolver.go:50 # 0xe17d1c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x1fc /go/src/resolver/upstream_resolver.go:389 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [28: 3136] @ 0x7b79da 0x7b7a49 0x7b7b05 0x7b7b99 0xe047cb 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7b79d9 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /go/src/log/context.go:29 # 0x7b7a48 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /go/src/log/context.go:25 # 0x7b7b04 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /go/src/log/context.go:36 # 0x7b7b98 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /go/src/log/context.go:43 # 0xe047ca github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x16a /go/src/resolver/client_names_resolver.go:66 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [6: 96] @ 0x7bd54e 0x7bcca5 0x80c746 0x80c81c 0x80c5e5 0x7fa96b 0x7fa83e 0xe5e1f6 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7bd54d golang.org/x/net/ipv6.parsePacketInfo+0x4d /go/pkg/mod/golang.org/x/net@v0.34.0/ipv6/control_rfc3542_unix.go:63 # 0x7bcca4 golang.org/x/net/ipv6.(*ControlMessage).Parse+0x224 /go/pkg/mod/golang.org/x/net@v0.34.0/ipv6/control.go:138 # 0x80c745 github.com/miekg/dns.parseDstFromOOB+0x45 /go/pkg/mod/github.com/miekg/dns@v1.1.62/udp.go:74 # 0x80c81b github.com/miekg/dns.correctSource+0x1b /go/pkg/mod/github.com/miekg/dns@v1.1.62/udp.go:86 # 0x80c5e4 github.com/miekg/dns.WriteToSessionUDP+0x44 /go/pkg/mod/github.com/miekg/dns@v1.1.62/udp.go:52 # 0x7fa96a github.com/miekg/dns.(*response).Write+0x4a /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:777 # 0x7fa83d github.com/miekg/dns.(*response).WriteMsg+0x7d /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:764 # 0xe5e1f5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:519 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [4: 64] @ 0x831ed4 0xe5d5e6 0xe5dd08 0xe5df1f 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x831ed3 github.com/0xERR0R/blocky/util.QuestionToString+0xf3 /go/src/util/common.go:68 # 0xe5d5e5 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /go/src/server/server.go:447 # 0xe5dd07 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/src/server/server.go:483 # 0xe5df1e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/src/server/server.go:500 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [4: 320] @ 0x7c091a 0x7d590c 0x7d57ed 0x7d5c4c 0x7d69a5 0x7d6c59 0x7c36cc 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7c0919 github.com/miekg/dns.init.func27+0x19 /go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:37 # 0x7d590b github.com/miekg/dns.UnpackRRWithHeader+0xcb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [3: 1536] @ 0x45bae6 0xb4b7e5 0xb4b49a 0x4781a1 # 0xb4b7e4 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x64 /go/src/redis/redis.go:241 # 0xb4b499 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1d9 /go/src/redis/redis.go:196 0: 0 [11: 528] @ 0x412a11 0x76ebbe 0x7b7f74 0x7b7e19 0xe11d47 0x7b7b0f 0xe11ccd 0xe11b85 0xe02f6b 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ebbd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7f73 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e18 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe02f6a github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /go/src/resolver/caching_resolver.go:181 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [4: 64] @ 0xdf8d25 0xdf8c5b 0xe10db2 0x4781a1 # 0xdf8d24 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x44 /go/src/querylog/logger_writer.go:33 # 0xdf8c5a github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /go/src/querylog/logger_writer.go:22 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [2: 32] @ 0x5adacb 0x5adacc 0x5cea4c 0xe15b90 0xe172a2 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5adaca net/netip.Addr.string4+0x20a /usr/local/go/src/net/netip/netip.go:860 # 0x5adacb net/netip.Addr.String+0x20b /usr/local/go/src/net/netip/netip.go:780 # 0x5cea4b net.IP.String+0xeb /usr/local/go/src/net/ip.go:305 # 0xe15b8f github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).fmtURL+0x2f /go/src/resolver/upstream_resolver.go:194 # 0xe172a1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x101 /go/src/resolver/upstream_resolver.go:345 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [5: 160] @ 0xe0e4ce 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe0e4cd github.com/0xERR0R/blocky/resolver.evaluateResponses+0x4d /go/src/resolver/parallel_best_resolver.go:190 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [13: 624] @ 0x412a11 0x76ebbe 0xe05e31 0xe05d57 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ebbd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe05e30 github.com/sirupsen/logrus.(*Entry).WithField+0x170 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe05d56 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x96 /go/src/resolver/conditional_upstream_resolver.go:94 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [3: 48] @ 0x4c5785 0xe15de5 0xe15ce9 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x4c5784 context.WithCancel+0x64 /usr/local/go/src/context/context.go:237 # 0xe15de4 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x84 /go/src/resolver/upstream_resolver.go:217 # 0xe15ce8 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /go/src/resolver/upstream_resolver.go:204 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 112] @ 0x7b79da 0x7b7a49 0x7b7b05 0xe11ccd 0xe11b85 0xe0dbef 0xe02a64 0xe20c2b 0xe1f93c 0xe1f45c 0x4781a1 # 0x7b79d9 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /go/src/log/context.go:29 # 0x7b7a48 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /go/src/log/context.go:25 # 0x7b7b04 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /go/src/log/context.go:36 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe0dbee github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /go/src/resolver/parallel_best_resolver.go:152 # 0xe02a63 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /go/src/resolver/caching_resolver.go:133 # 0xe20c2a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /go/src/cache/expirationcache/prefetching_cache.go:77 # 0xe1f93b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /go/src/cache/expirationcache/expiration_cache.go:129 # 0xe1f45b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 24] @ 0x65783e 0x6576b7 0x636adc 0x6365e5 0x64374d 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x65783d crypto/tls.unmarshalCertificate+0xfd /usr/local/go/src/crypto/tls/handshake_messages.go:1454 # 0x6576b6 crypto/tls.(*certificateMsgTLS13).unmarshal+0x156 /usr/local/go/src/crypto/tls/handshake_messages.go:1431 # 0x636adb crypto/tls.(*Conn).unmarshalHandshakeMessage+0x33b /usr/local/go/src/crypto/tls/conn.go:1160 # 0x6365e4 crypto/tls.(*Conn).readHandshake+0x204 /usr/local/go/src/crypto/tls/conn.go:1099 # 0x64374c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /usr/local/go/src/crypto/tls/handshake_client_tls13.go:503 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 128] @ 0x60ce98 0x60d3a6 0x60d178 0x60d81a 0x60d1cb 0x60d81a 0x60d1cb 0x60c838 0x640159 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x60ce97 crypto/x509.alreadyInChain+0x2d7 /usr/local/go/src/crypto/x509/verify.go:871 # 0x60d3a5 crypto/x509.(*Certificate).buildChains.func1+0xc5 /usr/local/go/src/crypto/x509/verify.go:902 # 0x60d177 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:953 # 0x60d819 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60d819 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c837 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x640158 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [8: 256] @ 0x7d5cc5 0x7d69a5 0x7d6c59 0x7c36cc 0x7c35ee 0x7c40e5 0xe1635e 0x4781a1 # 0x7d5cc4 github.com/miekg/dns.unpackRRslice+0x124 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35ed github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [10: 640] @ 0x60cc79 0x60d3a6 0x60d1cb 0x60c838 0x640159 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x60cc78 crypto/x509.alreadyInChain+0xb8 /usr/local/go/src/crypto/x509/verify.go:856 # 0x60d3a5 crypto/x509.(*Certificate).buildChains.func1+0xc5 /usr/local/go/src/crypto/x509/verify.go:902 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c837 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x640158 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [4: 64] @ 0xe5d554 0xe5dd08 0xe5df1f 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe5d553 github.com/0xERR0R/blocky/server.newRequest+0x133 /go/src/server/server.go:446 # 0xe5dd07 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/src/server/server.go:483 # 0xe5df1e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/src/server/server.go:500 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [4: 64] @ 0xe17cb6 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0xe17cb5 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x195 /go/src/resolver/upstream_resolver.go:388 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 96] @ 0x7d4686 0x7d82a6 0x7d685f 0x7d6c59 0x7c36cc 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d82a5 github.com/miekg/dns.unpackQuestion+0x25 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d685e github.com/miekg/dns.(*Msg).unpack+0x13e /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [5: 560] @ 0x544307 0x544410 0x54938b 0x831d7b 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x831d7a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 112] @ 0x628c8f 0x667625 0x6680c5 0x62fd87 0x644ba5 0x640d47 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x628c8e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x6680c4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x644ba4 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:705 # 0x640d46 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [16: 1048576] @ 0x544307 0x544410 0x54938b 0xa348b0 0xa33e63 0xa3372e 0xa511a2 0xa506ed 0xa4b4de 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0xa348af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/src/cache/stringcache/string_caches.go:125 # 0xa33e62 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3372d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0xa511a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /go/src/lists/list_cache.go:213 # 0xa506ec github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/src/lists/list_cache.go:127 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7: 200704] @ 0x544307 0x544410 0x54938b 0xa348b0 0xa33e63 0xa3372e 0xa511a2 0xa506ed 0xa4b4de 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0xa348af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/src/cache/stringcache/string_caches.go:125 # 0xa33e62 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3372d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0xa511a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /go/src/lists/list_cache.go:213 # 0xa506ec github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/src/lists/list_cache.go:127 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [17: 1360] @ 0x4fb05b 0xa49c06 0xa49d45 0xa49aec 0xa4900a 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x4fb05a fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xa49c05 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0xc5 /go/src/lists/parsers/hosts.go:266 # 0xa49d44 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /go/src/lists/parsers/hosts.go:284 # 0xa49aeb github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b /go/src/lists/parsers/hosts.go:250 # 0xa49009 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /go/src/lists/parsers/hosts.go:104 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 112] @ 0xa4929d 0xa49296 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa4929c bufio.(*Scanner).Text+0x11c /usr/local/go/src/bufio/scan.go:115 # 0xa49295 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x115 /go/src/lists/parsers/hosts.go:146 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7: 12544] @ 0x4842bc 0x484106 0x483db4 0x6b7c28 0x6b7eb6 0x6c15a8 0x6de125 0x675043 0x675767 0x68f3a2 0x68e0e5 0x68d83b 0x692682 0x6e0ddf 0x6ace4d 0x67809e 0xa49e5b 0xa4a8d3 0xa4a433 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x4842bb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:238 # 0x484105 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:217 # 0x483db3 sync.(*Pool).Put+0x33 /usr/local/go/src/sync/pool.go:108 # 0x6b7c27 net/http.http2putDataBufferChunk+0xa7 /usr/local/go/src/net/http/h2_bundle.go:1078 # 0x6b7eb5 net/http.(*http2dataBuffer).Read+0x1b5 /usr/local/go/src/net/http/h2_bundle.go:1115 # 0x6c15a7 net/http.(*http2pipe).Read+0x207 /usr/local/go/src/net/http/h2_bundle.go:3757 # 0x6de124 net/http.http2transportResponseBody.Read+0x64 /usr/local/go/src/net/http/h2_bundle.go:9625 # 0x675042 bufio.(*Reader).fill+0x102 /usr/local/go/src/bufio/bufio.go:110 # 0x675766 bufio.(*Reader).ReadByte+0x26 /usr/local/go/src/bufio/bufio.go:269 # 0x68f3a1 compress/flate.(*decompressor).huffSym+0x101 /usr/local/go/src/compress/flate/inflate.go:720 # 0x68e0e4 compress/flate.(*decompressor).huffmanBlock+0x44 /usr/local/go/src/compress/flate/inflate.go:495 # 0x68d83a compress/flate.(*decompressor).Read+0x5a /usr/local/go/src/compress/flate/inflate.go:348 # 0x692681 compress/gzip.(*Reader).Read+0xa1 /usr/local/go/src/compress/gzip/gunzip.go:252 # 0x6e0dde net/http.(*http2gzipReader).Read+0x7e /usr/local/go/src/net/http/h2_bundle.go:10166 # 0x6ace4c net/http.(*cancelTimerBody).Read+0x2c /usr/local/go/src/net/http/client.go:963 # 0x67809d bufio.(*Scanner).Scan+0x81d /usr/local/go/src/bufio/scan.go:219 # 0xa49e5a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /go/src/lists/parsers/lines.go:63 # 0xa4a8d2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa4a432 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7: 784] @ 0x4fb05b 0xa49c06 0xa49d45 0xa49aec 0xa4900a 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x4fb05a fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xa49c05 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0xc5 /go/src/lists/parsers/hosts.go:266 # 0xa49d44 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /go/src/lists/parsers/hosts.go:284 # 0xa49aeb github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b /go/src/lists/parsers/hosts.go:250 # 0xa49009 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /go/src/lists/parsers/hosts.go:104 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 160] @ 0x4fb05b 0xa493e5 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x4fb05a fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xa493e4 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x264 /go/src/lists/parsers/hosts.go:159 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 320] @ 0x4fb05b 0xa490cb 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x4fb05a fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xa490ca github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1ca /go/src/lists/parsers/hosts.go:110 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7: 336] @ 0xa49085 0xa49086 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa49084 bufio.(*Scanner).Text+0x184 /usr/local/go/src/bufio/scan.go:115 # 0xa49085 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x185 /go/src/lists/parsers/hosts.go:110 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 96] @ 0x5ab870 0x5ab250 0x5cfabe 0xa51e1b 0xa51e0d 0xa4af8e 0xa51daa 0xa51d33 0xa530f2 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x5ab86f net/netip.parseIPv4+0x1af /usr/local/go/src/net/netip/netip.go:168 # 0x5ab24f net/netip.ParseAddr+0x4f /usr/local/go/src/net/netip/netip.go:119 # 0x5cfabd net.parseIP+0x1d /usr/local/go/src/net/ip.go:502 # 0xa51e1a net.ParseIP+0x3a /usr/local/go/src/net/ip.go:495 # 0xa51e0c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c /go/src/lists/list_cache.go:251 # 0xa4af8d github.com/0xERR0R/blocky/lists/parsers.HostListEntry.forEachHost+0x2d /go/src/lists/parsers/hosts.go:119 # 0xa51da9 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /go/src/lists/parsers/hosts.go:51 # 0xa51d32 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /go/src/lists/list_cache.go:245 # 0xa530f1 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xf1 /go/src/lists/parsers/parser.go:54 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 1792] @ 0x4842bc 0x484106 0x483e5c 0x6358ea 0x6360a6 0x63b2a5 0x63908b 0x71310e 0x713109 0x4781a1 # 0x4842bb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:238 # 0x484105 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:217 # 0x483e5b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:132 # 0x6358e9 crypto/tls.(*Conn).writeRecordLocked+0x3a9 /usr/local/go/src/crypto/tls/conn.go:985 # 0x6360a5 crypto/tls.(*Conn).writeHandshakeRecord+0x145 /usr/local/go/src/crypto/tls/conn.go:1057 # 0x63b2a4 crypto/tls.(*Conn).clientHandshake+0x1c4 /usr/local/go/src/crypto/tls/handshake_client.go:208 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71310d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x713108 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [11: 176] @ 0x5d5bac 0x5d5b88 0x5d5b6f 0x5d2dd9 0x5bd245 0x5be125 0x7c2ed6 0x7c4049 0xe1635e 0x4781a1 # 0x5d5bab net.IPv4+0x7eb /usr/local/go/src/net/ip.go:53 # 0x5d5b87 net.IP.To16+0x7c7 /usr/local/go/src/net/ip.go:229 # 0x5d5b6e net.(*Resolver).lookupIPAddr+0x7ae /usr/local/go/src/net/lookup.go:310 # 0x5d2dd8 net.(*Resolver).internetAddrList+0x4d8 /usr/local/go/src/net/ipsock.go:288 # 0x5bd244 net.(*Resolver).resolveAddrList+0x3e4 /usr/local/go/src/net/dial.go:283 # 0x5be124 net.(*Dialer).DialContext+0x404 /usr/local/go/src/net/dial.go:490 # 0x7c2ed5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [2: 640] @ 0x7c39d1 0x7c3685 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7c39d0 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c3684 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [18: 1728] @ 0x4094ec 0xa99e7f 0xa9a379 0xa9a213 0xa98a52 0xb49b58 0xa8f113 0xb4b653 0xb4b3ef 0x4781a1 # 0xa99e7e github.com/go-redis/redis/v8.(*baseClient).withConn+0x13e /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/redis.go:290 # 0xa9a378 github.com/go-redis/redis/v8.(*baseClient)._process+0xf8 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/redis.go:329 # 0xa9a212 github.com/go-redis/redis/v8.(*baseClient).process+0x72 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/redis.go:311 # 0xa98a51 github.com/go-redis/redis/v8.hooks.process+0x71 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/redis.go:54 # 0xb49b57 github.com/go-redis/redis/v8.(*Client).Process+0x77 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/redis.go:596 # 0xa8f112 github.com/go-redis/redis/v8.cmdable.Publish+0x132 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/commands.go:3174 # 0xb4b652 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x172 /go/src/redis/redis.go:228 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [1: 80] @ 0x6053c9 0x606c1d 0x606d5d 0x62ac05 0x63fa19 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x6053c8 crypto/x509.processExtensions+0x11e8 /usr/local/go/src/crypto/x509/parser.go:720 # 0x606c1c crypto/x509.parseCertificate+0x119c /usr/local/go/src/crypto/x509/parser.go:972 # 0x606d5c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:991 # 0x62ac04 crypto/tls.(*certCache).newCert+0xa4 /usr/local/go/src/crypto/tls/cache.go:85 # 0x63fa18 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [12: 21504] @ 0x4842bc 0x484106 0x483e5c 0x72d13e 0x72cc73 0xb4b60b 0xb4b3ef 0x4781a1 # 0x4842bb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:238 # 0x484105 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:217 # 0x483e5b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:132 # 0x72d13d encoding/json.newEncodeState+0x1d /usr/local/go/src/encoding/json/encode.go:270 # 0x72cc72 encoding/json.Marshal+0x52 /usr/local/go/src/encoding/json/encode.go:160 # 0xb4b60a github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x12a /go/src/redis/redis.go:220 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [1: 24] @ 0x4fdf86 0x7b7ea5 0xe11d47 0x7b7b0f 0xe11ccd 0xe11b85 0xe0dbef 0xe02a64 0xe20c2b 0xe1f93c 0xe1f45c 0x4781a1 # 0x4fdf85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x7b7ea4 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /go/src/log/logger.go:78 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe0dbee github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /go/src/resolver/parallel_best_resolver.go:152 # 0xe02a63 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /go/src/resolver/caching_resolver.go:133 # 0xe20c2a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /go/src/cache/expirationcache/prefetching_cache.go:77 # 0xe1f93b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /go/src/cache/expirationcache/expiration_cache.go:129 # 0xe1f45b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 1024] @ 0x7d5cc5 0x7d69a5 0x7d6c59 0x7c36cc 0x7c35ee 0x7c40e5 0xe1635e 0x4781a1 # 0x7d5cc4 github.com/miekg/dns.unpackRRslice+0x124 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35ed github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 16] @ 0xe02948 0xe20c2b 0xe1f93c 0xe1f45c 0x4781a1 # 0xe02947 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x127 /go/src/resolver/caching_resolver.go:130 # 0xe20c2a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /go/src/cache/expirationcache/prefetching_cache.go:77 # 0xe1f93b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /go/src/cache/expirationcache/expiration_cache.go:129 # 0xe1f45b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [8: 128] @ 0x5adacb 0x5adacc 0x5cea4c 0x500a7f 0x501386 0x503e9e 0x4fdf73 0x831cb4 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x5adaca net/netip.Addr.string4+0x20a /usr/local/go/src/net/netip/netip.go:860 # 0x5adacb net/netip.Addr.String+0x20b /usr/local/go/src/net/netip/netip.go:780 # 0x5cea4b net.IP.String+0xeb /usr/local/go/src/net/ip.go:305 # 0x500a7e fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x501385 fmt.(*pp).printArg+0x445 /usr/local/go/src/fmt/print.go:756 # 0x503e9d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1075 # 0x4fdf72 fmt.Sprintf+0x52 /usr/local/go/src/fmt/print.go:239 # 0x831cb3 github.com/0xERR0R/blocky/util.AnswerToString+0x313 /go/src/util/common.go:49 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 128] @ 0x5a07fa 0x50fe7d 0x618c72 0x628c6b 0x667625 0x6680c5 0x62fd87 0x6441a5 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a07f9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x618c71 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x6680c4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x6441a4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x324 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:609 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [4: 512] @ 0x5a07fa 0x50fe7d 0x618c42 0x628c6b 0x667625 0x668072 0x62fd87 0x644ba5 0x640d47 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a07f9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x618c41 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x668071 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x644ba4 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:705 # 0x640d46 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [28: 3136] @ 0x7b79da 0x7b7a49 0x7b7b05 0xe11ccd 0xe11b85 0xdfd18b 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7b79d9 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /go/src/log/context.go:29 # 0x7b7a48 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /go/src/log/context.go:25 # 0x7b7b04 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /go/src/log/context.go:36 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdfd18a github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /go/src/resolver/blocking_resolver.go:400 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [3: 3072] @ 0x62ab27 0x62ab1d 0x41e0d1 0x4781a1 # 0x62ab26 crypto/tls.(*certCache).evict+0x46 /usr/local/go/src/crypto/tls/cache.go:73 # 0x62ab1c crypto/tls.(*certCache).active.func1+0x3c /usr/local/go/src/crypto/tls/cache.go:65 # 0x41e0d0 runtime.runfinq+0x3f0 /usr/local/go/src/runtime/mfinal.go:256 0: 0 [1: 240] @ 0x7c39d1 0x7c3685 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7c39d0 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c3684 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [6: 144] @ 0xb4b6fe 0xb4b3ef 0x4781a1 # 0xb4b6fd github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x21d /go/src/redis/redis.go:233 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [3: 768] @ 0x573957 0x573a37 0x59e205 0x59b2e5 0x6101c5 0x60fc91 0x60d476 0x60d1cb 0x60d81a 0x60d1cb 0x60c838 0x640159 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x573956 crypto/internal/bigmod.NewNat+0x56 /usr/local/go/src/crypto/internal/bigmod/nat.go:71 # 0x573a36 crypto/internal/bigmod.NewModulusFromBig+0x136 /usr/local/go/src/crypto/internal/bigmod/nat.go:395 # 0x59e204 crypto/rsa.encrypt+0x64 /usr/local/go/src/crypto/rsa/rsa.go:485 # 0x59b2e4 crypto/rsa.VerifyPKCS1v15+0x284 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x6101c4 crypto/x509.checkSignature+0x364 /usr/local/go/src/crypto/x509/x509.go:930 # 0x60fc90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:850 # 0x60d475 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:915 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60d819 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c837 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x640158 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [33: 9504] @ 0x4176ac 0x76ec5b 0xe0e658 0xe0e53b 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ec5a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe0e657 github.com/sirupsen/logrus.(*Entry).WithField+0x1d7 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0e53a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /go/src/resolver/parallel_best_resolver.go:194 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 192] @ 0x58b5e7 0x667525 0x66732e 0x6681af 0x643f25 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b5e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667524 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66732d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x6681ae crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x643f24 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0xa4 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:593 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [35: 3920] @ 0x7b7a70 0x7b7a4f 0x7b7b05 0x7b7b99 0xe5d6e7 0xe5dd08 0xe5df1f 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7b7a6f github.com/sirupsen/logrus.NewEntry+0xef /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:74 # 0x7b7a4e github.com/0xERR0R/blocky/log.FromCtx+0xce /go/src/log/context.go:21 # 0x7b7b04 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /go/src/log/context.go:36 # 0x7b7b98 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /go/src/log/context.go:43 # 0xe5d6e6 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /go/src/server/server.go:445 # 0xe5dd07 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/src/server/server.go:483 # 0xe5df1e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/src/server/server.go:500 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [13: 416] @ 0xa31618 0xa315e4 0xa315d6 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0xa31617 github.com/avast/retry-go/v4.CombineDelay+0x77 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/options.go:148 # 0xa315e3 github.com/avast/retry-go/v4.newDefaultRetryConfig+0x43 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:234 # 0xa315d5 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:128 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [24: 1536] @ 0x80c871 0x80c5e5 0x7fa96b 0x7fa83e 0xe5e1f6 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x80c870 github.com/miekg/dns.correctSource+0x70 /go/pkg/mod/github.com/miekg/dns@v1.1.62/udp.go:98 # 0x80c5e4 github.com/miekg/dns.WriteToSessionUDP+0x44 /go/pkg/mod/github.com/miekg/dns@v1.1.62/udp.go:52 # 0x7fa96a github.com/miekg/dns.(*response).Write+0x4a /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:777 # 0x7fa83d github.com/miekg/dns.(*response).WriteMsg+0x7d /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:764 # 0xe5e1f5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:519 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [5: 480] @ 0x58b5e7 0x646233 0x64611a 0x63603f 0x63b2a5 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b5e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x646232 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x9d2 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x646119 crypto/tls.(*clientHelloMsg).marshal+0x8b9 /usr/local/go/src/crypto/tls/handshake_messages.go:157 # 0x63603e crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x63b2a4 crypto/tls.(*Conn).clientHandshake+0x1c4 /usr/local/go/src/crypto/tls/handshake_client.go:208 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [6: 7680] @ 0x62ab27 0x62ab1d 0x41e0d1 0x4781a1 # 0x62ab26 crypto/tls.(*certCache).evict+0x46 /usr/local/go/src/crypto/tls/cache.go:73 # 0x62ab1c crypto/tls.(*certCache).active.func1+0x3c /usr/local/go/src/crypto/tls/cache.go:65 # 0x41e0d0 runtime.runfinq+0x3f0 /usr/local/go/src/runtime/mfinal.go:256 0: 0 [1: 288] @ 0x4176ac 0x76ec5b 0xe0e658 0xe0e53b 0xe0e05b 0xe02a64 0xe20c2b 0xe1f93c 0xe1f45c 0x4781a1 # 0x76ec5a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe0e657 github.com/sirupsen/logrus.(*Entry).WithField+0x1d7 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0e53a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /go/src/resolver/parallel_best_resolver.go:194 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe02a63 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /go/src/resolver/caching_resolver.go:133 # 0xe20c2a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /go/src/cache/expirationcache/prefetching_cache.go:77 # 0xe1f93b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /go/src/cache/expirationcache/expiration_cache.go:129 # 0xe1f45b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 128] @ 0x618d1d 0x628c6b 0x667625 0x6680c5 0x62fd87 0x642794 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x618d1c crypto/hmac.New+0x11c /usr/local/go/src/crypto/hmac/hmac.go:155 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x6680c4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x642793 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x1d3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:396 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 144] @ 0x51ac65 0x51a7eb 0x62bd94 0x62fd96 0x642794 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x51ac64 crypto/aes.newCipher+0x44 /usr/local/go/src/crypto/aes/cipher_asm.go:48 # 0x51a7ea crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x62bd93 crypto/tls.aeadAESGCMTLS13+0x33 /usr/local/go/src/crypto/tls/cipher_suites.go:555 # 0x62fd95 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x642793 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x1d3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:396 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 192] @ 0x58b5e7 0x64935a 0x649333 0x58b2e7 0x58b672 0x647133 0x64701a 0x63603f 0x63b2a5 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b5e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x649359 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x39 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x649332 crypto/tls.(*clientHelloMsg).marshal.func12+0x12 /usr/local/go/src/crypto/tls/handshake_messages.go:232 # 0x58b2e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b671 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x647132 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x18d2 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x647019 crypto/tls.(*clientHelloMsg).marshal+0x17b9 /usr/local/go/src/crypto/tls/handshake_messages.go:231 # 0x63603e crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x63b2a4 crypto/tls.(*Conn).clientHandshake+0x1c4 /usr/local/go/src/crypto/tls/handshake_client.go:208 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x6675c5 0x667d72 0x6427d2 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x6675c4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3e4 /usr/local/go/src/crypto/tls/key_schedule.go:61 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6427d1 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x211 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:397 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x484939 0x483e05 0x7fa0d9 0x7f9c45 0x4781a1 # 0x484938 sync.(*poolChain).pushHead+0x38 /usr/local/go/src/sync/poolqueue.go:233 # 0x483e04 sync.(*Pool).Put+0x84 /usr/local/go/src/sync/pool.go:112 # 0x7fa0d8 github.com/miekg/dns.(*Server).serveDNS+0x418 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:677 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [6: 1920] @ 0xa57046 0xa56b7b 0xa612df 0xa56af5 0xa97647 0xa97633 0xa5a504 0xa97555 0xa980d1 0xa980b6 0x4781a1 # 0xa57045 github.com/go-redis/redis/v8/internal/proto.(*Reader).readStringReply+0xa5 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:169 # 0xa56b7a github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x11a /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:110 # 0xa612de github.com/go-redis/redis/v8.sliceParser+0x5e /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:475 # 0xa56af4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa97646 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa97632 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa5a503 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa97554 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xf4 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa980d0 github.com/go-redis/redis/v8.(*PubSub).Receive+0x90 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa980b5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x75 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [10: 640] @ 0x7d5cc5 0x7d69a5 0x7d6c59 0x7c36cc 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7d5cc4 github.com/miekg/dns.unpackRRslice+0x124 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [14: 448] @ 0x7d58a6 0x7d57ed 0x7d5c4c 0x7d69a5 0x7d6c59 0xe037af 0xe032c5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d58a5 github.com/miekg/dns.UnpackRRWithHeader+0x65 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:616 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe037ae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/src/resolver/caching_resolver.go:231 # 0xe032c4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:194 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [19: 912] @ 0x412a11 0xdf8d0a 0xdf8c5b 0xe10db2 0x4781a1 # 0xdf8d09 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x29 /go/src/querylog/logger_writer.go:32 # 0xdf8c5a github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /go/src/querylog/logger_writer.go:22 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [4: 64] @ 0xdffbd9 0xdffc16 0xe16d5a 0xe0d21a 0xe0e41a 0x4781a1 # 0xdffbd8 net.ParseIP+0xd8 /usr/local/go/src/net/ip.go:495 # 0xdffc15 github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x115 /go/src/resolver/bootstrap.go:128 # 0xe16d59 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x79 /go/src/resolver/upstream_resolver.go:332 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 256] @ 0x7c39d1 0x7c3685 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7c39d0 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c3684 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [7: 224] @ 0x7d5cc5 0x7d69a5 0x7d6c59 0x7c36cc 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7d5cc4 github.com/miekg/dns.unpackRRslice+0x124 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [21: 1680] @ 0x4c575b 0x4c573d 0xe15de5 0xe15ce9 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x4c575a context.withCancel+0x3a /usr/local/go/src/context/context.go:272 # 0x4c573c context.WithCancel+0x1c /usr/local/go/src/context/context.go:236 # 0xe15de4 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x84 /go/src/resolver/upstream_resolver.go:217 # 0xe15ce8 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /go/src/resolver/upstream_resolver.go:204 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 112] @ 0x628c8f 0x667625 0x668072 0x62fd87 0x642819 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x628c8e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x668071 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x642818 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:399 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [14: 672] @ 0x412a11 0x76ebbe 0xe5d89e 0xe5dd08 0xe5df1f 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ebbd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe5d89d github.com/0xERR0R/blocky/server.newRequest+0x47d /go/src/server/server.go:451 # 0xe5dd07 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/src/server/server.go:483 # 0xe5df1e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/src/server/server.go:500 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [9: 216] @ 0x7d4686 0x7d92d8 0x7d5765 0x7d5c4c 0x7d69a5 0x7d6c59 0x7c36cc 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d92d7 github.com/miekg/dns.unpackHeader+0x57 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d5764 github.com/miekg/dns.UnpackRR+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [6: 384] @ 0x7c3eb5 0x7c3e0c 0x7c351d 0x7c40e5 0xe1635e 0x4781a1 # 0x7c3eb4 github.com/miekg/dns.(*Conn).Write+0x74 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:362 # 0x7c3e0b github.com/miekg/dns.(*Conn).WriteMsg+0xcb /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:348 # 0x7c351c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:220 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [2: 224] @ 0x628c8f 0x667625 0x667d72 0x6427d2 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x628c8e vendor/golang.org/x/crypto/hkdf.Expand+0x4e /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6427d1 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x211 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:397 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 704] @ 0x50b5b3 0x50afdd 0x50b1b9 0x4fde97 0x77df6f 0x77d5a5 0x76ff9a 0x76fb56 0x770148 0x77059c 0xdf8c8c 0xdf8c5c 0xe10db2 0x4781a1 # 0x50b5b2 bytes.growSlice+0x92 /usr/local/go/src/bytes/buffer.go:249 # 0x50afdc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x50b1b8 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x4fde96 fmt.Fprintf+0x96 /usr/local/go/src/fmt/print.go:225 # 0x77df6e github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x80e /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d5a4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76ff99 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fb55 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x770147 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77059b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8c8b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8c5b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [7: 12544] @ 0x62ab27 0x62ab1d 0x41e0d1 0x4781a1 # 0x62ab26 crypto/tls.(*certCache).evict+0x46 /usr/local/go/src/crypto/tls/cache.go:73 # 0x62ab1c crypto/tls.(*certCache).active.func1+0x3c /usr/local/go/src/crypto/tls/cache.go:65 # 0x41e0d0 runtime.runfinq+0x3f0 /usr/local/go/src/runtime/mfinal.go:256 0: 0 [10: 240] @ 0x7d68ca 0x7d6c59 0x7c36cc 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7d68c9 github.com/miekg/dns.(*Msg).unpack+0x1a9 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:849 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [3: 528] @ 0x544307 0x544410 0x54938b 0x831d7b 0xe0e817 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x831d7a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xe0e816 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [7: 168] @ 0xe03168 0xe030cd 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe03167 github.com/0xERR0R/blocky/util.GenerateCacheKey+0x247 /go/src/util/common.go:193 # 0xe030cc github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x1ac /go/src/resolver/caching_resolver.go:191 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [13: 416] @ 0xa612ab 0xa56af5 0xa97647 0xa97633 0xa5a504 0xa97555 0xa980d1 0xa980b6 0x4781a1 # 0xa612aa github.com/go-redis/redis/v8.sliceParser+0x2a /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:473 # 0xa56af4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa97646 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa97632 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa5a503 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa97554 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xf4 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa980d0 github.com/go-redis/redis/v8.(*PubSub).Receive+0x90 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa980b5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x75 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [17: 816] @ 0x4c7505 0x7b78be 0x7b7b25 0x7b7b99 0xe047cb 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x4c7504 context.WithValue+0xa4 /usr/local/go/src/context/context.go:723 # 0x7b78bd github.com/0xERR0R/blocky/log.NewCtx+0x3d /go/src/log/context.go:12 # 0x7b7b24 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/src/log/context.go:39 # 0x7b7b98 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /go/src/log/context.go:43 # 0xe047ca github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x16a /go/src/resolver/client_names_resolver.go:66 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [13: 208] @ 0x5d20b0 0x5d2fab 0x5bd245 0x5be125 0x7c2ed6 0x7c4049 0xe1635e 0x4781a1 # 0x5d20af net.filterAddrList+0x18f /usr/local/go/src/net/ipsock.go:136 # 0x5d2faa net.(*Resolver).internetAddrList+0x6aa /usr/local/go/src/net/ipsock.go:307 # 0x5bd244 net.(*Resolver).resolveAddrList+0x3e4 /usr/local/go/src/net/dial.go:283 # 0x5be124 net.(*Dialer).DialContext+0x404 /usr/local/go/src/net/dial.go:490 # 0x7c2ed5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [15: 720] @ 0x4c7505 0x7b78be 0x7b7b25 0xe11ccd 0xe11bf9 0xe16be5 0xe16d25 0xe0d21a 0xe0e41a 0x4781a1 # 0x4c7504 context.WithValue+0xa4 /usr/local/go/src/context/context.go:723 # 0x7b78bd github.com/0xERR0R/blocky/log.NewCtx+0x3d /go/src/log/context.go:12 # 0x7b7b24 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/src/log/context.go:39 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11bf8 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /go/src/resolver/resolver.go:197 # 0xe16be4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /go/src/resolver/upstream_resolver.go:313 # 0xe16d24 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/src/resolver/upstream_resolver.go:330 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [4: 96] @ 0xdffc3f 0xe16d5a 0xe0d21a 0xe0e41a 0x4781a1 # 0xdffc3e github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x13e /go/src/resolver/bootstrap.go:129 # 0xe16d59 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x79 /go/src/resolver/upstream_resolver.go:332 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [7: 448] @ 0x7c031a 0x7d590c 0x7d57ed 0x7d5c4c 0x7d69a5 0x7d6c59 0x7c36cc 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7c0319 github.com/miekg/dns.init.func3+0x19 /go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:13 # 0x7d590b github.com/miekg/dns.UnpackRRWithHeader+0xcb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [25: 2800] @ 0x76ef37 0x7b7bf7 0x7b7b0f 0x7b7b99 0xe047cb 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ef36 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7bf6 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /go/src/log/context.go:44 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0x7b7b98 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /go/src/log/context.go:43 # 0xe047ca github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x16a /go/src/resolver/client_names_resolver.go:66 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [26: 2912] @ 0x7b78d4 0x7b789d 0x7b7b25 0xe11ccd 0xe11b85 0xe102c8 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7b78d3 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /go/src/log/context.go:29 # 0x7b789c github.com/0xERR0R/blocky/log.NewCtx+0x1c /go/src/log/context.go:14 # 0x7b7b24 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/src/log/context.go:39 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe102c7 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x47 /go/src/resolver/query_logging_resolver.go:141 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [10: 8960] @ 0xb4ef4b 0xb4ef18 0xe1e5d6 0xe1e1dc 0x4781a1 # 0xb4ef4a github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4ef17 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e5d5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xe1e1db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [26: 2912] @ 0x76ef37 0xe0df7e 0xe0de7f 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ef36 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe0df7d github.com/sirupsen/logrus.(*Entry).WithField+0x3fd /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0de7e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x2fe /go/src/resolver/parallel_best_resolver.go:170 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [10: 240] @ 0xa61405 0xa56af5 0xa97647 0xa97633 0xa5a504 0xa97555 0xa980d1 0xa980b6 0x4781a1 # 0xa61404 github.com/go-redis/redis/v8.sliceParser+0x184 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:489 # 0xa56af4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa97646 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa97632 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa5a503 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa97554 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xf4 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa980d0 github.com/go-redis/redis/v8.(*PubSub).Receive+0x90 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa980b5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x75 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [3: 864] @ 0x7d637c 0x7d6129 0xe03af7 0xe03ad3 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6128 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03af6 github.com/miekg/dns.(*Msg).Pack+0xb6 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03ad2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /go/src/resolver/caching_resolver.go:280 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 128] @ 0x50b5b3 0x50afdd 0x50b1b9 0x4fde97 0x77df6f 0x77d5a5 0x76ff9a 0x76fb56 0x770148 0x77059c 0xdf8c8c 0xdf8c5c 0xe10db2 0x4781a1 # 0x50b5b2 bytes.growSlice+0x92 /usr/local/go/src/bytes/buffer.go:249 # 0x50afdc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x50b1b8 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x4fde96 fmt.Fprintf+0x96 /usr/local/go/src/fmt/print.go:225 # 0x77df6e github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x80e /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d5a4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76ff99 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fb55 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x770147 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77059b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8c8b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8c5b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [1: 16] @ 0x5fddd3 0x60d154 0x60d81a 0x60d1cb 0x60d81a 0x60d1cb 0x60c838 0x640159 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5fddd2 crypto/x509.(*CertPool).findPotentialParents+0x4f2 /usr/local/go/src/crypto/x509/cert_pool.go:165 # 0x60d153 crypto/x509.(*Certificate).buildChains+0x113 /usr/local/go/src/crypto/x509/verify.go:952 # 0x60d819 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60d819 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c837 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x640158 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0x544307 0x544410 0x54938b 0x831d7b 0xe0e817 0xe0e05b 0xe02a64 0xe20c2b 0xe1f93c 0xe1f45c 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x831d7a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xe0e816 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe02a63 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /go/src/resolver/caching_resolver.go:133 # 0xe20c2a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /go/src/cache/expirationcache/prefetching_cache.go:77 # 0xe1f93b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /go/src/cache/expirationcache/expiration_cache.go:129 # 0xe1f45b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 36864] @ 0x544307 0x544410 0x54938b 0xa348b0 0xa33e63 0xa3372e 0xa511a2 0xa506ed 0xa4b4de 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0xa348af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/src/cache/stringcache/string_caches.go:125 # 0xa33e62 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3372d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0xa511a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /go/src/lists/list_cache.go:213 # 0xa506ec github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/src/lists/list_cache.go:127 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [17: 9792] @ 0x412d0d 0x41472f 0x417705 0xa32ab6 0xa34fff 0xa34fdd 0xa33dc2 0xa3363c 0xa51342 0xa51269 0xa4b4de 0x4781a1 # 0xa32ab5 github.com/0xERR0R/blocky/trie.(*parent).insert+0x2b5 /go/src/trie/trie.go:85 # 0xa34ffe github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /go/src/trie/trie.go:36 # 0xa34fdc github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/src/cache/stringcache/string_caches.go:229 # 0xa33dc1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3363b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0xa51341 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/src/lists/list_cache.go:188 # 0xa51268 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8: 14336] @ 0x4842bc 0x484106 0x483e5c 0x6358ea 0x6371d9 0x6d2537 0x676b35 0x6de4d0 0x675043 0x675767 0x68f3a2 0x68e0e5 0x68d83b 0x692682 0x6e0ddf 0x6ace4d 0x67809e 0xa49e5b 0xa4a8d3 0xa4a433 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x4842bb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:238 # 0x484105 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:217 # 0x483e5b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:132 # 0x6358e9 crypto/tls.(*Conn).writeRecordLocked+0x3a9 /usr/local/go/src/crypto/tls/conn.go:985 # 0x6371d8 crypto/tls.(*Conn).Write+0x398 /usr/local/go/src/crypto/tls/conn.go:1233 # 0x6d2536 net/http.http2stickyErrWriter.Write+0x136 /usr/local/go/src/net/http/h2_bundle.go:7533 # 0x676b34 bufio.(*Writer).Flush+0x54 /usr/local/go/src/bufio/bufio.go:639 # 0x6de4cf net/http.http2transportResponseBody.Read+0x40f /usr/local/go/src/net/http/h2_bundle.go:9665 # 0x675042 bufio.(*Reader).fill+0x102 /usr/local/go/src/bufio/bufio.go:110 # 0x675766 bufio.(*Reader).ReadByte+0x26 /usr/local/go/src/bufio/bufio.go:269 # 0x68f3a1 compress/flate.(*decompressor).huffSym+0x101 /usr/local/go/src/compress/flate/inflate.go:720 # 0x68e0e4 compress/flate.(*decompressor).huffmanBlock+0x44 /usr/local/go/src/compress/flate/inflate.go:495 # 0x68d83a compress/flate.(*decompressor).Read+0x5a /usr/local/go/src/compress/flate/inflate.go:348 # 0x692681 compress/gzip.(*Reader).Read+0xa1 /usr/local/go/src/compress/gzip/gunzip.go:252 # 0x6e0dde net/http.(*http2gzipReader).Read+0x7e /usr/local/go/src/net/http/h2_bundle.go:10166 # 0x6ace4c net/http.(*cancelTimerBody).Read+0x2c /usr/local/go/src/net/http/client.go:963 # 0x67809d bufio.(*Scanner).Scan+0x81d /usr/local/go/src/bufio/scan.go:219 # 0xa49e5a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /go/src/lists/parsers/lines.go:63 # 0xa4a8d2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa4a432 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [20: 1280] @ 0x4fb05b 0xa493e5 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x4fb05a fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xa493e4 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x264 /go/src/lists/parsers/hosts.go:159 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7: 2016] @ 0x4176ac 0xa32ab6 0xa32a53 0xa32a6f 0xa34fff 0xa34fdd 0xa33dc2 0xa3363c 0xa51342 0xa51269 0xa4b4de 0x4781a1 # 0xa32ab5 github.com/0xERR0R/blocky/trie.(*parent).insert+0x2b5 /go/src/trie/trie.go:85 # 0xa32a52 github.com/0xERR0R/blocky/trie.(*parent).insert+0x252 /go/src/trie/trie.go:107 # 0xa32a6e github.com/0xERR0R/blocky/trie.(*parent).insert+0x26e /go/src/trie/trie.go:108 # 0xa34ffe github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /go/src/trie/trie.go:36 # 0xa34fdc github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/src/cache/stringcache/string_caches.go:229 # 0xa33dc1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3363b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0xa51341 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/src/lists/list_cache.go:188 # 0xa51268 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [18: 864] @ 0x41299a 0xa329ae 0xa329a9 0xa34fff 0xa34fdd 0xa33dc2 0xa3363c 0xa51342 0xa51269 0xa4b4de 0x4781a1 # 0xa329ad github.com/0xERR0R/blocky/trie.newParent+0x1ad /go/src/trie/trie.go:67 # 0xa329a8 github.com/0xERR0R/blocky/trie.(*parent).insert+0x1a8 /go/src/trie/trie.go:104 # 0xa34ffe github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /go/src/trie/trie.go:36 # 0xa34fdc github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/src/cache/stringcache/string_caches.go:229 # 0xa33dc1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3363b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0xa51341 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/src/lists/list_cache.go:188 # 0xa51268 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x41299a 0xa329ae 0xa329a9 0xa32a6f 0xa34fff 0xa34fdd 0xa33dc2 0xa3363c 0xa51342 0xa51269 0xa4b4de 0x4781a1 # 0xa329ad github.com/0xERR0R/blocky/trie.newParent+0x1ad /go/src/trie/trie.go:67 # 0xa329a8 github.com/0xERR0R/blocky/trie.(*parent).insert+0x1a8 /go/src/trie/trie.go:104 # 0xa32a6e github.com/0xERR0R/blocky/trie.(*parent).insert+0x26e /go/src/trie/trie.go:108 # 0xa34ffe github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /go/src/trie/trie.go:36 # 0xa34fdc github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/src/cache/stringcache/string_caches.go:229 # 0xa33dc1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3363b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0xa51341 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/src/lists/list_cache.go:188 # 0xa51268 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 288] @ 0x4fb05b 0xa493e5 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x4fb05a fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xa493e4 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x264 /go/src/lists/parsers/hosts.go:159 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 5376] @ 0x4842bc 0x484106 0x483e5c 0x4fd9ba 0x4fb007 0xa493e5 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x4842bb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:238 # 0x484105 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:217 # 0x483e5b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:132 # 0x4fd9b9 fmt.newPrinter+0x19 /usr/local/go/src/fmt/print.go:152 # 0x4fb006 fmt.Errorf+0x46 /usr/local/go/src/fmt/errors.go:23 # 0xa493e4 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x264 /go/src/lists/parsers/hosts.go:159 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7: 448] @ 0x45bae6 0xa4a3c5 0xa4a35c 0xa4a8e6 0xa4a433 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa4a3c4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /go/src/lists/parsers/lines.go:28 # 0xa4a35b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /go/src/lists/parsers/adapt.go:8 # 0xa4a8e5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa4a432 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [16: 524288] @ 0x68fe8c 0x68fe0e 0x692051 0x691958 0x6e0e0a 0x6e0da1 0x6ace4d 0x67809e 0xa49e5b 0xa4a8d3 0xa4a433 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x68fe8b compress/flate.(*dictDecoder).init+0x18b /usr/local/go/src/compress/flate/dict_decoder.go:43 # 0x68fe0d compress/flate.NewReader+0x10d /usr/local/go/src/compress/flate/inflate.go:815 # 0x692050 compress/gzip.(*Reader).readHeader+0x370 /usr/local/go/src/compress/gzip/gunzip.go:238 # 0x691957 compress/gzip.(*Reader).Reset+0x297 /usr/local/go/src/compress/gzip/gunzip.go:113 # 0x6e0e09 compress/gzip.NewReader+0xa9 /usr/local/go/src/compress/gzip/gunzip.go:94 # 0x6e0da0 net/http.(*http2gzipReader).Read+0x40 /usr/local/go/src/net/http/h2_bundle.go:10160 # 0x6ace4c net/http.(*cancelTimerBody).Read+0x2c /usr/local/go/src/net/http/client.go:963 # 0x67809d bufio.(*Scanner).Scan+0x81d /usr/local/go/src/bufio/scan.go:219 # 0xa49e5a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /go/src/lists/parsers/lines.go:63 # 0xa4a8d2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa4a432 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 81920] @ 0xa53694 0xa50e19 0xa506ed 0xa4b4de 0x4781a1 # 0xa53693 github.com/ThinkChaos/parcour.NewProducersWithBuffer[...]+0x73 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:55 # 0xa50e18 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0xb8 /go/src/lists/list_cache.go:166 # 0xa506ec github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/src/lists/list_cache.go:127 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 192] @ 0x58b5e7 0x6674b6 0x66731e 0x668072 0x62fd87 0x642819 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b5e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674b5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66731d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x668071 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 /usr/local/go/src/crypto/tls/key_schedule.go:93 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x642818 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:399 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [21: 3024] @ 0x4134d7 0x4c6189 0x4c6c4b 0x4c742d 0x4c73ef 0xe172ca 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x4c6188 context.(*cancelCtx).propagateCancel+0x168 /usr/local/go/src/context/context.go:488 # 0x4c6c4a context.WithDeadlineCause+0x12a /usr/local/go/src/context/context.go:629 # 0x4c742c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:612 # 0x4c73ee context.WithTimeout+0xe /usr/local/go/src/context/context.go:690 # 0xe172c9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /go/src/resolver/upstream_resolver.go:347 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [9: 288] @ 0x4875a5 0x4882b2 0x5cb047 0x5df21c 0x5ded5b 0x5d3ad8 0x5e28ec 0x5e2785 0x5e2786 0x5bf91d 0x5bf26e 0x5be934 0x5be3ba 0x7c2ed6 0x7c4049 0xe1635e 0x4781a1 # 0x4875a4 syscall.anyToSockaddr+0x64 /usr/local/go/src/syscall/syscall_linux.go:663 # 0x4882b1 syscall.Getpeername+0x71 /usr/local/go/src/syscall/syscall_unix.go:307 # 0x5cb046 net.(*netFD).connect+0x766 /usr/local/go/src/net/fd_unix.go:161 # 0x5df21b net.(*netFD).dial+0x3bb /usr/local/go/src/net/sock_posix.go:124 # 0x5ded5a net.socket+0x29a /usr/local/go/src/net/sock_posix.go:70 # 0x5d3ad7 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:154 # 0x5e28eb net.(*sysDialer).doDialTCPProto+0xeb /usr/local/go/src/net/tcpsock_posix.go:85 # 0x5e2784 net.(*sysDialer).doDialTCP+0x64 /usr/local/go/src/net/tcpsock_posix.go:75 # 0x5e2785 net.(*sysDialer).dialTCP+0x65 /usr/local/go/src/net/tcpsock_posix.go:71 # 0x5bf91c net.(*sysDialer).dialSingle+0x27c /usr/local/go/src/net/dial.go:651 # 0x5bf26d net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:616 # 0x5be933 net.(*sysDialer).dialParallel+0x3b3 /usr/local/go/src/net/dial.go:517 # 0x5be3b9 net.(*Dialer).DialContext+0x699 /usr/local/go/src/net/dial.go:508 # 0x7c2ed5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [2: 64] @ 0x4fdf86 0xb4b6c6 0xb4b654 0xb4b3ef 0x4781a1 # 0x4fdf85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0xb4b6c5 github.com/0xERR0R/blocky/redis.prefixKey+0x1e5 /go/src/redis/redis.go:345 # 0xb4b653 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x173 /go/src/redis/redis.go:232 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [34: 3808] @ 0xe5d8eb 0xe5dd08 0xe5df1f 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe5d8ea github.com/0xERR0R/blocky/server.newRequest+0x4ca /go/src/server/server.go:457 # 0xe5dd07 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/src/server/server.go:483 # 0xe5df1e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/src/server/server.go:500 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [6: 1056] @ 0x51aca5 0x51a7eb 0x62bd94 0x62fd96 0x644ba5 0x640d47 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x51aca4 crypto/aes.newCipher+0x84 /usr/local/go/src/crypto/aes/cipher_asm.go:48 # 0x51a7ea crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x62bd93 crypto/tls.aeadAESGCMTLS13+0x33 /usr/local/go/src/crypto/tls/cipher_suites.go:555 # 0x62fd95 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x644ba4 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:705 # 0x640d46 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [17: 30464] @ 0x4842bc 0x484106 0x483e5c 0x76e2b6 0x76fac9 0x770148 0x77059c 0xdf8c8c 0xdf8c5c 0xe10db2 0x4781a1 # 0x4842bb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:238 # 0x484105 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:217 # 0x483e5b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:132 # 0x76e2b5 github.com/sirupsen/logrus.(*defaultPool).Get+0x15 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/buffer_pool.go:26 # 0x76fac8 github.com/sirupsen/logrus.(*Entry).log+0x3a8 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:243 # 0x770147 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77059b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8c8b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8c5b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [2: 576] @ 0x4176ac 0x76eee5 0x7b7f74 0x7b7e19 0xe11d47 0x7b7b0f 0xe11ccd 0xe11b85 0xe028d6 0xe20c2b 0xe1f93c 0xe1f45c 0x4781a1 # 0x76eee4 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x7b7f73 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e18 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe028d5 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xb5 /go/src/resolver/caching_resolver.go:128 # 0xe20c2a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /go/src/cache/expirationcache/prefetching_cache.go:77 # 0xe1f93b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /go/src/cache/expirationcache/expiration_cache.go:129 # 0xe1f45b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [5: 1760] @ 0x4176ac 0x5fe24a 0x5fdffa 0x6400ed 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5fe249 crypto/x509.(*CertPool).addCertFunc+0x289 /usr/local/go/src/crypto/x509/cert_pool.go:210 # 0x5fdff9 crypto/x509.(*CertPool).AddCert+0x39 /usr/local/go/src/crypto/x509/cert_pool.go:184 # 0x6400ec crypto/tls.(*Conn).verifyServerCertificate+0x7ac /usr/local/go/src/crypto/tls/handshake_client.go:994 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 48] @ 0x81707c 0x817026 0x81701d 0x7d5aaa 0x7d57ed 0x7d5c4c 0x7d69a5 0x7d6c59 0xe037af 0xe032c5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x81707b github.com/miekg/dns.cloneSlice[...]+0x7b /go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x817025 github.com/miekg/dns.unpackDataA+0x25 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:23 # 0x81701c github.com/miekg/dns.(*A).unpack+0x1c /go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1215 # 0x7d5aa9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe037ae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/src/resolver/caching_resolver.go:231 # 0xe032c4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:194 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [11: 352] @ 0x7bae46 0x7badfe 0x80c8a9 0x80c5e5 0x7fa96b 0x7fa83e 0xe5e1f6 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7bae45 golang.org/x/net/internal/socket.NewControlMessage+0xe5 /go/pkg/mod/golang.org/x/net@v0.34.0/internal/socket/socket.go:215 # 0x7badfd golang.org/x/net/ipv4.(*ControlMessage).Marshal+0x9d /go/pkg/mod/golang.org/x/net@v0.34.0/ipv4/control.go:64 # 0x80c8a8 github.com/miekg/dns.correctSource+0xa8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/udp.go:100 # 0x80c5e4 github.com/miekg/dns.WriteToSessionUDP+0x44 /go/pkg/mod/github.com/miekg/dns@v1.1.62/udp.go:52 # 0x7fa96a github.com/miekg/dns.(*response).Write+0x4a /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:777 # 0x7fa83d github.com/miekg/dns.(*response).WriteMsg+0x7d /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:764 # 0xe5e1f5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:519 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [11: 352] @ 0xe170ef 0xe0d21a 0xe0e41a 0x4781a1 # 0xe170ee github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x40e /go/src/resolver/upstream_resolver.go:380 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0x58b5e7 0x6674b6 0x66731e 0x6680c5 0x62fd87 0x642819 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b5e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674b5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66731d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x6680c4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 /usr/local/go/src/crypto/tls/key_schedule.go:94 # 0x62fd86 crypto/tls.(*halfConn).setTrafficSecret+0x66 /usr/local/go/src/crypto/tls/conn.go:231 # 0x642818 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:399 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 240] @ 0x4c575b 0x4c573d 0x4c6ea5 0x4c742d 0x4c73ef 0x66f1f5 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x4c575a context.withCancel+0x3a /usr/local/go/src/context/context.go:272 # 0x4c573c context.WithCancel+0x1c /usr/local/go/src/context/context.go:236 # 0x4c6ea4 context.WithDeadlineCause+0x384 /usr/local/go/src/context/context.go:624 # 0x4c742c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:612 # 0x4c73ee context.WithTimeout+0xe /usr/local/go/src/context/context.go:690 # 0x66f1f4 crypto/tls.dial+0x94 /usr/local/go/src/crypto/tls/tls.go:123 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [4: 2560] @ 0x50b5b3 0x50afdd 0x50b1b9 0x730ed6 0x7300de 0x72d4f3 0x72d2c5 0x72ccf0 0xb4b60b 0xb4b3ef 0x4781a1 # 0x50b5b2 bytes.growSlice+0x92 /usr/local/go/src/bytes/buffer.go:249 # 0x50afdc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x50b1b8 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x730ed5 encoding/json.encodeByteSlice+0x175 /usr/local/go/src/encoding/json/encode.go:792 # 0x7300dd encoding/json.structEncoder.encode+0x21d /usr/local/go/src/encoding/json/encode.go:704 # 0x72d4f2 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:321 # 0x72d2c4 encoding/json.(*encodeState).marshal+0xc4 /usr/local/go/src/encoding/json/encode.go:297 # 0x72ccef encoding/json.Marshal+0xcf /usr/local/go/src/encoding/json/encode.go:163 # 0xb4b60a github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x12a /go/src/redis/redis.go:220 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [35: 3920] @ 0xe1709e 0xe0d21a 0xe0e41a 0x4781a1 # 0xe1709d github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x3bd /go/src/resolver/upstream_resolver.go:380 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 528] @ 0x51ac8a 0x51a7eb 0x62bd94 0x62fd96 0x644ba5 0x640d47 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x51ac89 crypto/aes.newCipher+0x69 /usr/local/go/src/crypto/aes/cipher_asm.go:48 # 0x51a7ea crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x62bd93 crypto/tls.aeadAESGCMTLS13+0x33 /usr/local/go/src/crypto/tls/cipher_suites.go:555 # 0x62fd95 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x644ba4 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x144 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:705 # 0x640d46 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2c6 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:105 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [14: 672] @ 0xe16e8a 0xe0d21a 0xe0e41a 0x4781a1 # 0xe16e89 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x1a9 /go/src/resolver/upstream_resolver.go:366 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [12: 7680] @ 0xb4ef4b 0xb4ef18 0xe1e5d6 0xe1e1dc 0x4781a1 # 0xb4ef4a github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4ef17 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e5d5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xe1e1db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [4: 2304] @ 0xb4ef4b 0xb4ef18 0xe1e5d6 0xe1e1dc 0x4781a1 # 0xb4ef4a github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4ef17 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e5d5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xe1e1db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 32] @ 0x8c5ad0 0x8c59eb 0xe16b5a 0xe16af0 0xe16d25 0xe0d21a 0xe0e41a 0x4781a1 # 0x8c5acf strings.(*Builder).WriteString+0x18f /usr/local/go/src/strings/builder.go:116 # 0x8c59ea github.com/0xERR0R/blocky/config.Upstream.String+0xaa /go/src/config/upstream.go:35 # 0xe16b59 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0xf9 /go/src/resolver/upstream_resolver.go:50 # 0xe16aef github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x8f /go/src/resolver/upstream_resolver.go:314 # 0xe16d24 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/src/resolver/upstream_resolver.go:330 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 112] @ 0x7d637c 0x7d6116 0xb4b537 0xb4b528 0xb4b3ef 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xb4b536 github.com/miekg/dns.(*Msg).Pack+0x56 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xb4b527 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/src/redis/redis.go:217 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [41: 11808] @ 0x4176ac 0x76ec5b 0x7b7f74 0x7b7e19 0xe11d47 0x7b7b0f 0xe11ccd 0xe11b85 0xe05d0b 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ec5a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7f73 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e18 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe05d0a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /go/src/resolver/conditional_upstream_resolver.go:85 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 704] @ 0x5a556c 0x5a55cc 0x730ea5 0x7300de 0x72d4f3 0x72d2c5 0x72ccf0 0xb4b60b 0xb4b3ef 0x4781a1 # 0x5a556b slices.Grow[...]+0x12b /usr/local/go/src/slices/slices.go:397 # 0x5a55cb encoding/base64.(*Encoding).AppendEncode+0x18b /usr/local/go/src/encoding/base64/base64.go:200 # 0x730ea4 encoding/json.encodeByteSlice+0x144 /usr/local/go/src/encoding/json/encode.go:790 # 0x7300dd encoding/json.structEncoder.encode+0x21d /usr/local/go/src/encoding/json/encode.go:704 # 0x72d4f2 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:321 # 0x72d2c4 encoding/json.(*encodeState).marshal+0xc4 /usr/local/go/src/encoding/json/encode.go:297 # 0x72ccef encoding/json.Marshal+0xcf /usr/local/go/src/encoding/json/encode.go:163 # 0xb4b60a github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x12a /go/src/redis/redis.go:220 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [1: 96] @ 0x58b5e7 0x6674b6 0x66731e 0x667d72 0x6427d2 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b5e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x6674b5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d5 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66731d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x13d /usr/local/go/src/crypto/tls/key_schedule.go:38 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6427d1 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x211 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:397 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 384] @ 0x7c39d1 0x7c3685 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7c39d0 github.com/miekg/dns.(*Conn).ReadMsgHeader+0x250 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:291 # 0x7c3684 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [1: 64] @ 0x7d4686 0x7d82a6 0x7d685f 0x7d6c59 0x7c36cc 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d82a5 github.com/miekg/dns.unpackQuestion+0x25 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d685e github.com/miekg/dns.(*Msg).unpack+0x13e /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [25: 2800] @ 0x7b78d4 0x7b789d 0x7b7b25 0xe11ccd 0xe11b85 0xe07f9a 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7b78d3 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /go/src/log/context.go:29 # 0x7b789c github.com/0xERR0R/blocky/log.NewCtx+0x1c /go/src/log/context.go:14 # 0x7b7b24 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/src/log/context.go:39 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe07f99 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /go/src/resolver/custom_dns_resolver.go:193 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [71: 7952] @ 0x7c2c46 0x7c4049 0xe1635e 0x4781a1 # 0x7c2c45 github.com/miekg/dns.(*Client).DialContext+0x45 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:116 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [2: 416] @ 0x72cd57 0xb4b60b 0xb4b3ef 0x4781a1 # 0x72cd56 encoding/json.Marshal+0x136 /usr/local/go/src/encoding/json/encode.go:167 # 0xb4b60a github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x12a /go/src/redis/redis.go:220 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [4: 384] @ 0x58b5e7 0x667525 0x66732e 0x667d72 0x642745 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b5e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667524 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66732d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x642744 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x184 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:394 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 288] @ 0x58b5e7 0x647fbe 0x647f7e 0x58b2e7 0x58b672 0x647ad8 0x6478b4 0x63603f 0x63b2a5 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b5e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x647fbd vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x23d /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x647f7d crypto/tls.(*clientHelloMsg).marshal.func16+0x1fd /usr/local/go/src/crypto/tls/handshake_messages.go:294 # 0x58b2e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b671 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x647ad7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2277 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x6478b3 crypto/tls.(*clientHelloMsg).marshal+0x2053 /usr/local/go/src/crypto/tls/handshake_messages.go:291 # 0x63603e crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x63b2a4 crypto/tls.(*Conn).clientHandshake+0x1c4 /usr/local/go/src/crypto/tls/handshake_client.go:208 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [12: 288] @ 0x7fa56b 0x7f7533 0x7f91ae 0x7f7c30 0xe5d089 0x4781a1 # 0x7fa56a github.com/miekg/dns.(*Server).readUDP+0x14a /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:718 # 0x7f7532 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:174 # 0x7f91ad github.com/miekg/dns.(*Server).serveUDP+0x26d /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:530 # 0x7f7c2f github.com/miekg/dns.(*Server).ListenAndServe+0x5af /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:359 # 0xe5d088 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/src/server/server.go:396 0: 0 [7: 560] @ 0xa96cdd 0xa975bf 0xa980d1 0xa980b6 0x4781a1 # 0xa96cdc github.com/go-redis/redis/v8.(*PubSub).newMessage+0x1bc /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:325 # 0xa975be github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0x15e /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:384 # 0xa980d0 github.com/go-redis/redis/v8.(*PubSub).Receive+0x90 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa980b5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x75 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [21: 3024] @ 0xe03792 0xe032c5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe03791 github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x51 /go/src/resolver/caching_resolver.go:229 # 0xe032c4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:194 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [3: 288] @ 0x58b5e7 0x645bb3 0x645b9b 0x63603f 0x63b2a5 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b5e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x645bb2 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x352 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x645b9a crypto/tls.(*clientHelloMsg).marshal+0x33a /usr/local/go/src/crypto/tls/handshake_messages.go:121 # 0x63603e crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x63b2a4 crypto/tls.(*Conn).clientHandshake+0x1c4 /usr/local/go/src/crypto/tls/handshake_client.go:208 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [10: 240] @ 0x4fdf86 0x7b7ea5 0xe11d47 0x7b7b0f 0xe11ccd 0xe11b85 0xe07f9a 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x4fdf85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x7b7ea4 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /go/src/log/logger.go:78 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe07f99 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /go/src/resolver/custom_dns_resolver.go:193 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [11: 1232] @ 0x7b78d4 0x7b789d 0x7b7b25 0xe11ccd 0xe11b85 0xe05d0b 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7b78d3 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /go/src/log/context.go:29 # 0x7b789c github.com/0xERR0R/blocky/log.NewCtx+0x1c /go/src/log/context.go:14 # 0x7b7b24 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/src/log/context.go:39 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe05d0a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /go/src/resolver/conditional_upstream_resolver.go:85 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [3: 144] @ 0x412a11 0x76ebbe 0xe0e8dc 0xe0e7fc 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ebbd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe0e8db github.com/sirupsen/logrus.(*Entry).WithField+0x45b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0e7fb github.com/0xERR0R/blocky/resolver.evaluateResponses+0x37b /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [3: 96] @ 0x7d4686 0x7d82a6 0x7d685f 0x7f9e49 0x7f9c45 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d82a5 github.com/miekg/dns.unpackQuestion+0x25 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d685e github.com/miekg/dns.(*Msg).unpack+0x13e /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7f9e48 github.com/miekg/dns.(*Server).serveDNS+0x188 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:638 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 128] @ 0x5a07fa 0x50fe7d 0x618c42 0x628c6b 0x667625 0x667d72 0x64415c 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a07f9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x618c41 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x64415b crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2db /usr/local/go/src/crypto/tls/handshake_client_tls13.go:607 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [8: 128] @ 0xa56b8a 0xa612df 0xa56af5 0xa97647 0xa97633 0xa5a504 0xa97555 0xa980d1 0xa980b6 0x4781a1 # 0xa56b89 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x129 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:110 # 0xa612de github.com/go-redis/redis/v8.sliceParser+0x5e /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:475 # 0xa56af4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa97646 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa97632 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa5a503 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa97554 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xf4 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa980d0 github.com/go-redis/redis/v8.(*PubSub).Receive+0x90 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa980b5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x75 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [18: 1440] @ 0x4c575b 0x4c573d 0xe0dc2f 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x4c575a context.withCancel+0x3a /usr/local/go/src/context/context.go:272 # 0x4c573c context.WithCancel+0x1c /usr/local/go/src/context/context.go:236 # 0xe0dc2e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xae /go/src/resolver/parallel_best_resolver.go:163 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [17: 408] @ 0x831c85 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x831c84 github.com/0xERR0R/blocky/util.AnswerToString+0x2e4 /go/src/util/common.go:49 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [8: 14336] @ 0x4842bc 0x484106 0x483e5c 0x4fd9ba 0x4fdf50 0x831f05 0xe5d5e6 0xe5dd08 0xe5df1f 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x4842bb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:238 # 0x484105 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:217 # 0x483e5b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:132 # 0x4fd9b9 fmt.newPrinter+0x19 /usr/local/go/src/fmt/print.go:152 # 0x4fdf4f fmt.Sprintf+0x2f /usr/local/go/src/fmt/print.go:238 # 0x831f04 github.com/0xERR0R/blocky/util.QuestionToString+0x124 /go/src/util/common.go:68 # 0xe5d5e5 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /go/src/server/server.go:447 # 0xe5dd07 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/src/server/server.go:483 # 0xe5df1e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/src/server/server.go:500 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [4: 128] @ 0x544307 0x544410 0x57e76e 0x606a68 0x606d5d 0x62ac05 0x63fa19 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x57e76d encoding/asn1.ObjectIdentifier.String+0x4d /usr/local/go/src/encoding/asn1/asn1.go:241 # 0x606a67 crypto/x509.parseCertificate+0xfe7 /usr/local/go/src/crypto/x509/parser.go:965 # 0x606d5c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:991 # 0x62ac04 crypto/tls.(*certCache).newCert+0xa4 /usr/local/go/src/crypto/tls/cache.go:85 # 0x63fa18 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [23: 2208] @ 0x4c5e46 0x4c6095 0x4c5779 0x4c573d 0xe15de5 0xe15ce9 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x4c5e45 context.(*cancelCtx).Done+0x145 /usr/local/go/src/context/context.go:447 # 0x4c6094 context.(*cancelCtx).propagateCancel+0x74 /usr/local/go/src/context/context.go:465 # 0x4c5778 context.withCancel+0x58 /usr/local/go/src/context/context.go:273 # 0x4c573c context.WithCancel+0x1c /usr/local/go/src/context/context.go:236 # 0xe15de4 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x84 /go/src/resolver/upstream_resolver.go:217 # 0xe15ce8 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /go/src/resolver/upstream_resolver.go:204 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [10: 480] @ 0xb4c670 0xb4c664 0xb4c61b 0xb4e00c 0xe1e525 0xe03bbc 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xb4c66f container/list.(*List).insertValue+0x22f /usr/local/go/src/container/list/list.go:104 # 0xb4c663 container/list.(*List).PushFront+0x223 /usr/local/go/src/container/list/list.go:146 # 0xb4c61a github.com/hashicorp/golang-lru/simplelru.(*LRU).Add+0x1da /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:61 # 0xb4e00b github.com/hashicorp/golang-lru.(*Cache).Add+0x6b /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:76 # 0xe1e524 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).Put+0x144 /go/src/cache/expirationcache/expiration_cache.go:152 # 0xe03bbb github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x17b /go/src/resolver/caching_resolver.go:286 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [22: 2464] @ 0x7b78d4 0x7b789d 0x7b7b25 0xe11ccd 0xe11b85 0xe0dbef 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7b78d3 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /go/src/log/context.go:29 # 0x7b789c github.com/0xERR0R/blocky/log.NewCtx+0x1c /go/src/log/context.go:14 # 0x7b7b24 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/src/log/context.go:39 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe0dbee github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /go/src/resolver/parallel_best_resolver.go:152 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 32] @ 0x8c5ad0 0x8c59eb 0xe17d9a 0xe17d1d 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x8c5acf strings.(*Builder).WriteString+0x18f /usr/local/go/src/strings/builder.go:116 # 0x8c59ea github.com/0xERR0R/blocky/config.Upstream.String+0xaa /go/src/config/upstream.go:35 # 0xe17d99 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0x279 /go/src/resolver/upstream_resolver.go:50 # 0xe17d1c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x1fc /go/src/resolver/upstream_resolver.go:389 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [4: 512] @ 0x7d637c 0x7d6116 0xb4b537 0xb4b528 0xb4b3ef 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xb4b536 github.com/miekg/dns.(*Msg).Pack+0x56 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xb4b527 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/src/redis/redis.go:217 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [25: 2400] @ 0xa96619 0xa965fc 0xa97ea5 0x4781a1 # 0xa96618 github.com/go-redis/redis/v8.NewCmd+0x138 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:197 # 0xa965fb github.com/go-redis/redis/v8.(*PubSub).Ping+0x11b /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:253 # 0xa97ea4 github.com/go-redis/redis/v8.(*channel).initHealthCheck.func1+0x144 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:548 0: 0 [2: 256] @ 0x7d637c 0x7d6116 0x7fa80e 0x7fa7ff 0xe5e1f6 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa80d github.com/miekg/dns.(*Msg).Pack+0x4d /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa7fe github.com/miekg/dns.(*response).WriteMsg+0x3e /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e1f5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:519 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [13: 624] @ 0xe5d54f 0xe5d4f8 0xe5dd08 0xe5df1f 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe5d54e github.com/google/uuid.UUID.String+0x12e /go/pkg/mod/github.com/google/uuid@v1.6.0/uuid.go:247 # 0xe5d4f7 github.com/0xERR0R/blocky/server.newRequest+0xd7 /go/src/server/server.go:446 # 0xe5dd07 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/src/server/server.go:483 # 0xe5df1e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/src/server/server.go:500 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [4: 64] @ 0x7b7e68 0xe11d47 0x7b7b0f 0xe11ccd 0xe11b85 0xe07f9a 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7b7e67 github.com/0xERR0R/blocky/log.WithPrefix+0xa7 /go/src/log/logger.go:78 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe07f99 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /go/src/resolver/custom_dns_resolver.go:193 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [16: 1024] @ 0xe1afbb 0xe0f1db 0xe0eda5 0xe0dc6f 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe1afba github.com/mroth/weightedrand/v2.NewChooser[...]+0x13a /go/pkg/mod/github.com/mroth/weightedrand/v2@v2.1.0/weightedrand.go:70 # 0xe0f1da github.com/0xERR0R/blocky/resolver.weightedRandom+0x37a /go/src/resolver/parallel_best_resolver.go:266 # 0xe0eda4 github.com/0xERR0R/blocky/resolver.pickRandom+0xc4 /go/src/resolver/parallel_best_resolver.go:236 # 0xe0dc6e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xee /go/src/resolver/parallel_best_resolver.go:166 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [17: 15232] @ 0x66f44c 0x66f436 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x66f44b crypto/tls.Client+0x2eb /usr/local/go/src/crypto/tls/tls.go:48 # 0x66f435 crypto/tls.dial+0x2d5 /usr/local/go/src/crypto/tls/tls.go:156 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [19: 6080] @ 0x7d637c 0x7d6116 0x7fa80e 0x7fa7ff 0xe5e1f6 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa80d github.com/miekg/dns.(*Msg).Pack+0x4d /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa7fe github.com/miekg/dns.(*response).WriteMsg+0x3e /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e1f5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:519 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [44: 7040] @ 0x4176ac 0x7d3ca9 0x7d3c53 0x7d809d 0x7d64bb 0x7d6116 0x7fa80e 0x7fa7ff 0xe5e1f6 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d3ca8 github.com/miekg/dns.compressionMap.insert+0x3a8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:180 # 0x7d3c52 github.com/miekg/dns.packDomainName+0x352 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:307 # 0x7d809c github.com/miekg/dns.(*Question).pack+0x5c /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1104 # 0x7d64ba github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x33a /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:798 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa80d github.com/miekg/dns.(*Msg).Pack+0x4d /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa7fe github.com/miekg/dns.(*response).WriteMsg+0x3e /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e1f5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:519 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [3: 144] @ 0x8259e5 0x7d7d26 0xe03ac8 0xe03a9b 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x8259e4 github.com/miekg/dns.(*CNAME).copy+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:887 # 0x7d7d25 github.com/miekg/dns.(*Msg).CopyTo+0x265 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1089 # 0xe03ac7 github.com/miekg/dns.(*Msg).Copy+0x87 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1071 # 0xe03a9a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/src/resolver/caching_resolver.go:275 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [38: 4864] @ 0x7f9b2c 0x4781a1 # 0x7f9b2b github.com/miekg/dns.(*Server).serveUDPPacket+0x8b /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:614 0: 0 [9: 1008] @ 0x76ef37 0x7b7f74 0x7b7e19 0xe11d47 0x7b7b0f 0xe11ccd 0xe11b85 0xe05d0b 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ef36 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7f73 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e18 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe05d0a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /go/src/resolver/conditional_upstream_resolver.go:85 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [19: 2128] @ 0x76ef37 0xe0e658 0xe0e53b 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ef36 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe0e657 github.com/sirupsen/logrus.(*Entry).WithField+0x1d7 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0e53a github.com/0xERR0R/blocky/resolver.evaluateResponses+0xba /go/src/resolver/parallel_best_resolver.go:194 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [10: 1280] @ 0x7d5cc5 0x7d69a5 0x7d6c59 0x7c36cc 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7d5cc4 github.com/miekg/dns.unpackRRslice+0x124 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [17: 5440] @ 0x412d0d 0x41472f 0x417705 0x7d3ca9 0x7d3c53 0x80ec0b 0x7d5597 0x7d655a 0x7d6116 0x7fa80e 0x7fa7ff 0xe5e1f6 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d3ca8 github.com/miekg/dns.compressionMap.insert+0x3a8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:180 # 0x7d3c52 github.com/miekg/dns.packDomainName+0x352 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:307 # 0x80ec0a github.com/miekg/dns.(*CNAME).pack+0x4a /go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:148 # 0x7d5596 github.com/miekg/dns.packRR+0x176 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:589 # 0x7d6559 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:804 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa80d github.com/miekg/dns.(*Msg).Pack+0x4d /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa7fe github.com/miekg/dns.(*response).WriteMsg+0x3e /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e1f5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:519 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [4: 192] @ 0xa612ab 0xa56af5 0xa97647 0xa97633 0xa5a504 0xa97555 0xa980d1 0xa980b6 0x4781a1 # 0xa612aa github.com/go-redis/redis/v8.sliceParser+0x2a /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:473 # 0xa56af4 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x94 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/proto/reader.go:120 # 0xa97646 github.com/go-redis/redis/v8.(*Cmd).readReply+0x26 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:467 # 0xa97632 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout.func1+0x12 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:375 # 0xa5a503 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x63 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/pool/conn.go:70 # 0xa97554 github.com/go-redis/redis/v8.(*PubSub).ReceiveTimeout+0xf4 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:374 # 0xa980d0 github.com/go-redis/redis/v8.(*PubSub).Receive+0x90 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:391 # 0xa980b5 github.com/go-redis/redis/v8.(*channel).initMsgChan.func1+0x75 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/pubsub.go:571 0: 0 [3: 48] @ 0x7d7bd8 0xe03ac8 0xe03a9b 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d7bd7 github.com/miekg/dns.(*Msg).CopyTo+0x117 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1083 # 0xe03ac7 github.com/miekg/dns.(*Msg).Copy+0x87 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1071 # 0xe03a9a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/src/resolver/caching_resolver.go:275 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [31: 3472] @ 0x7b79da 0x7b7a49 0x7b7b05 0xe11ccd 0xe11b85 0xe02f6b 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7b79d9 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /go/src/log/context.go:29 # 0x7b7a48 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /go/src/log/context.go:25 # 0x7b7b04 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /go/src/log/context.go:36 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe02f6a github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /go/src/resolver/caching_resolver.go:181 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [10: 240] @ 0x7d4686 0x7d92d8 0x7d5765 0x7d5c4c 0x7d69a5 0x7d6c59 0x7c36cc 0x7c35ee 0x7c40e5 0xe1635e 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d92d7 github.com/miekg/dns.unpackHeader+0x57 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d5764 github.com/miekg/dns.UnpackRR+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35ed github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [29: 51968] @ 0x62ab99 0x63fa19 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x62ab98 crypto/tls.(*certCache).newCert+0x38 /usr/local/go/src/crypto/tls/cache.go:81 # 0x63fa18 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [14: 672] @ 0x41299a 0xe0c5ef 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe0c5ee github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x34e /go/src/resolver/metrics_resolver.go:54 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [9: 432] @ 0x4c7505 0x7b78be 0x7b7b25 0xe11ccd 0xe11b85 0xe05d0b 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x4c7504 context.WithValue+0xa4 /usr/local/go/src/context/context.go:723 # 0x7b78bd github.com/0xERR0R/blocky/log.NewCtx+0x3d /go/src/log/context.go:12 # 0x7b7b24 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/src/log/context.go:39 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe05d0a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /go/src/resolver/conditional_upstream_resolver.go:85 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [3: 432] @ 0x544307 0x544410 0x54938b 0x831d7b 0xe0e817 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x831d7a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xe0e816 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [42: 6048] @ 0x7f9d5a 0x7f9c45 0x4781a1 # 0x7f9d59 github.com/miekg/dns.(*Server).serveDNS+0x99 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:633 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [9: 288] @ 0xdffc85 0xdffc34 0xe16d5a 0xe0d21a 0xe0e41a 0x4781a1 # 0xdffc84 github.com/0xERR0R/blocky/resolver.newIPSet+0x184 /go/src/resolver/bootstrap.go:332 # 0xdffc33 github.com/0xERR0R/blocky/resolver.(*Bootstrap).UpstreamIPs+0x133 /go/src/resolver/bootstrap.go:129 # 0xe16d59 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x79 /go/src/resolver/upstream_resolver.go:332 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [35: 3920] @ 0x7b79da 0x7b7a49 0x7b7b05 0xe11ccd 0xe11b85 0xe102c8 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7b79d9 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /go/src/log/context.go:29 # 0x7b7a48 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /go/src/log/context.go:25 # 0x7b7b04 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /go/src/log/context.go:36 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe102c7 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x47 /go/src/resolver/query_logging_resolver.go:141 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [3: 960] @ 0x5a940a 0x6060ad 0x606d5d 0x62ac05 0x63fa19 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a9409 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 /usr/local/go/src/crypto/x509/pkix/pkix.go:151 # 0x6060ac crypto/x509.parseCertificate+0x62c /usr/local/go/src/crypto/x509/parser.go:905 # 0x606d5c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:991 # 0x62ac04 crypto/tls.(*certCache).newCert+0xa4 /usr/local/go/src/crypto/tls/cache.go:85 # 0x63fa18 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [35: 4480] @ 0x5deb86 0x5deb5d 0x5d3ad8 0x5e6245 0x5bf9f4 0x5bf26e 0x5be934 0x5be3ba 0x7c2ed6 0x7c4049 0xe1635e 0x4781a1 # 0x5deb85 net.newFD+0xc5 /usr/local/go/src/net/fd_unix.go:27 # 0x5deb5c net.socket+0x9c /usr/local/go/src/net/sock_posix.go:27 # 0x5d3ad7 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:154 # 0x5e6244 net.(*sysDialer).dialUDP+0xa4 /usr/local/go/src/net/udpsock_posix.go:212 # 0x5bf9f3 net.(*sysDialer).dialSingle+0x353 /usr/local/go/src/net/dial.go:655 # 0x5bf26d net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:616 # 0x5be933 net.(*sysDialer).dialParallel+0x3b3 /usr/local/go/src/net/dial.go:517 # 0x5be3b9 net.(*Dialer).DialContext+0x699 /usr/local/go/src/net/dial.go:508 # 0x7c2ed5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [2: 256] @ 0x5a07fa 0x50fe7d 0x629994 0x643b3b 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a07f9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x629993 crypto/tls.signedMessage+0x33 /usr/local/go/src/crypto/tls/auth.go:89 # 0x643b3a crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x51a /usr/local/go/src/crypto/tls/handshake_client_tls13.go:562 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [17: 816] @ 0x412a11 0x76ebbe 0xe0df7e 0xe0de7f 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ebbd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe0df7d github.com/sirupsen/logrus.(*Entry).WithField+0x3fd /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0de7e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x2fe /go/src/resolver/parallel_best_resolver.go:170 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [38: 4256] @ 0x7b78d4 0x7b789d 0x7b7b25 0xe11ccd 0xe11bf9 0xe16be5 0xe16d25 0xe0d21a 0xe0e41a 0x4781a1 # 0x7b78d3 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /go/src/log/context.go:29 # 0x7b789c github.com/0xERR0R/blocky/log.NewCtx+0x1c /go/src/log/context.go:14 # 0x7b7b24 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/src/log/context.go:39 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11bf8 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /go/src/resolver/resolver.go:197 # 0xe16be4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /go/src/resolver/upstream_resolver.go:313 # 0xe16d24 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/src/resolver/upstream_resolver.go:330 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [17: 816] @ 0x412a11 0x76ebbe 0xe0329d 0xe03180 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ebbd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe0329c github.com/sirupsen/logrus.(*Entry).WithField+0x37c /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0317f github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x25f /go/src/resolver/caching_resolver.go:192 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 176] @ 0x51aca5 0x51a7eb 0x62bd94 0x62fd96 0x642794 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x51aca4 crypto/aes.newCipher+0x84 /usr/local/go/src/crypto/aes/cipher_asm.go:48 # 0x51a7ea crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x62bd93 crypto/tls.aeadAESGCMTLS13+0x33 /usr/local/go/src/crypto/tls/cipher_suites.go:555 # 0x62fd95 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x642793 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x1d3 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:396 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [4: 64] @ 0x77d850 0x77d842 0x77d5a5 0x76ff9a 0x76fb56 0x770148 0x77059c 0xdf8c8c 0xdf8c5c 0xe10db2 0x4781a1 # 0x77d84f github.com/sirupsen/logrus.Level.String+0xef /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/logrus.go:18 # 0x77d841 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0xe1 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:243 # 0x77d5a4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76ff99 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fb55 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x770147 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77059b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8c8b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8c5b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [28: 1792] @ 0x824af7 0x7d7d26 0xe03ac8 0xe03a9b 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x824af6 github.com/miekg/dns.(*A).copy+0xb6 /go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:822 # 0x7d7d25 github.com/miekg/dns.(*Msg).CopyTo+0x265 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1089 # 0xe03ac7 github.com/miekg/dns.(*Msg).Copy+0x87 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1071 # 0xe03a9a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/src/resolver/caching_resolver.go:275 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [10: 160] @ 0x77dc91 0x77d5a5 0x76ff9a 0x76fb56 0x770148 0x77059c 0xdf8c8c 0xdf8c5c 0xe10db2 0x4781a1 # 0x77dc90 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x530 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:280 # 0x77d5a4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76ff99 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fb55 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x770147 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77059b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8c8b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8c5b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [6: 288] @ 0x412a11 0x76ebbe 0xe033bd 0xe032cf 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ebbd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe033bc github.com/sirupsen/logrus.(*Entry).WithField+0x49c /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe032ce github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3ae /go/src/resolver/caching_resolver.go:211 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [12: 960] @ 0xa8f0ac 0xa8f016 0xb4b653 0xb4b3ef 0x4781a1 # 0xa8f0ab github.com/go-redis/redis/v8.NewIntCmd+0xcb /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/command.go:607 # 0xa8f015 github.com/go-redis/redis/v8.cmdable.Publish+0x35 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/commands.go:3173 # 0xb4b652 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x172 /go/src/redis/redis.go:228 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [11: 11264] @ 0x62ab99 0x63fa19 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x62ab98 crypto/tls.(*certCache).newCert+0x38 /usr/local/go/src/crypto/tls/cache.go:81 # 0x63fa18 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x5a0ca5 0x618632 0x628892 0x667ed4 0x642cf4 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a0ca4 crypto/sha256.(*digest).Sum+0x184 /usr/local/go/src/crypto/sha256/sha256.go:211 # 0x618631 crypto/hmac.(*hmac).Sum+0x31 /usr/local/go/src/crypto/hmac/hmac.go:58 # 0x628891 vendor/golang.org/x/crypto/hkdf.Extract+0xb1 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:32 # 0x667ed3 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /usr/local/go/src/crypto/tls/key_schedule.go:82 # 0x642cf3 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x733 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:420 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [18: 864] @ 0x41299a 0x7b7a5f 0x7b7a4f 0x7b7b05 0x7b7b99 0xe5d6e7 0xe5dd08 0xe5df1f 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7b7a5e github.com/sirupsen/logrus.NewEntry+0xde /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:77 # 0x7b7a4e github.com/0xERR0R/blocky/log.FromCtx+0xce /go/src/log/context.go:21 # 0x7b7b04 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /go/src/log/context.go:36 # 0x7b7b98 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /go/src/log/context.go:43 # 0xe5d6e6 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /go/src/server/server.go:445 # 0xe5dd07 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/src/server/server.go:483 # 0xe5df1e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/src/server/server.go:500 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [4: 96] @ 0xe0718b 0xe0712a 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe0718a github.com/miekg/dns.(*Msg).SetReply+0xca /go/pkg/mod/github.com/miekg/dns@v1.1.62/defaults.go:25 # 0xe07129 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x69 /go/src/resolver/custom_dns_resolver.go:114 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [14: 672] @ 0x412a11 0x76f78a 0x76f76d 0x770148 0x77059c 0xdf8c8c 0xdf8c5c 0xe10db2 0x4781a1 # 0x76f789 github.com/sirupsen/logrus.(*Entry).Dup+0x69 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:82 # 0x76f76c github.com/sirupsen/logrus.(*Entry).log+0x4c /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x770147 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77059b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8c8b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8c5b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [2: 320] @ 0x544307 0x544410 0x54938b 0x831d7b 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x831d7a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [137: 70144] @ 0x7c3848 0x7c3685 0x7c35ee 0x7c40e5 0xe1635e 0x4781a1 # 0x7c3847 github.com/miekg/dns.(*Conn).ReadMsgHeader+0xc7 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:282 # 0x7c3684 github.com/miekg/dns.(*Conn).ReadMsg+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:249 # 0x7c35ed github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [5: 120] @ 0x5ada88 0x5ada89 0x5cea25 0x500a7f 0x501386 0x503e9e 0x4fdf73 0x831bf4 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x5ada87 net/netip.Addr.string6+0x1c7 /usr/local/go/src/net/netip/netip.go:890 # 0x5ada88 net/netip.Addr.String+0x1c8 /usr/local/go/src/net/netip/netip.go:789 # 0x5cea24 net.IP.String+0xc4 /usr/local/go/src/net/ip.go:307 # 0x500a7e fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x501385 fmt.(*pp).printArg+0x445 /usr/local/go/src/fmt/print.go:756 # 0x503e9d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1075 # 0x4fdf72 fmt.Sprintf+0x52 /usr/local/go/src/fmt/print.go:239 # 0x831bf3 github.com/0xERR0R/blocky/util.AnswerToString+0x253 /go/src/util/common.go:51 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [32: 4608] @ 0x7c36b3 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7c36b2 github.com/miekg/dns.(*Conn).ReadMsg+0x52 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:254 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [8: 2560] @ 0x72cd57 0xb4b60b 0xb4b3ef 0x4781a1 # 0x72cd56 encoding/json.Marshal+0x136 /usr/local/go/src/encoding/json/encode.go:167 # 0xb4b60a github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x12a /go/src/redis/redis.go:220 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [34: 3808] @ 0x76ef37 0x7b7f74 0x7b7e19 0xe11d47 0x7b7b0f 0xe11ccd 0xe11b85 0xe102c8 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ef36 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7f73 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e18 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe102c7 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x47 /go/src/resolver/query_logging_resolver.go:141 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [29: 3248] @ 0x76f866 0x76f76d 0x770148 0x77059c 0xdf8c8c 0xdf8c5c 0xe10db2 0x4781a1 # 0x76f865 github.com/sirupsen/logrus.(*Entry).Dup+0x145 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:86 # 0x76f76c github.com/sirupsen/logrus.(*Entry).log+0x4c /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x770147 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77059b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8c8b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8c5b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [10: 17920] @ 0xb4ef4b 0xb4ef18 0xe1e5d6 0xe1e1dc 0x4781a1 # 0xb4ef4a github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4ef17 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e5d5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xe1e1db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [81: 23328] @ 0x4176ac 0x76ec5b 0xe0df7e 0xe0de7f 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ec5a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe0df7d github.com/sirupsen/logrus.(*Entry).WithField+0x3fd /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0de7e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x2fe /go/src/resolver/parallel_best_resolver.go:170 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 32] @ 0x8171f6 0x8171a6 0x81719d 0x7d5aaa 0x7d57ed 0x7d5c4c 0x7d69a5 0x7d6c59 0x7c36cc 0x7c35ee 0x7c40e5 0xe1635e 0x4781a1 # 0x8171f5 github.com/miekg/dns.cloneSlice[...]+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/types.go:1647 # 0x8171a5 github.com/miekg/dns.unpackDataAAAA+0x25 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:48 # 0x81719c github.com/miekg/dns.(*AAAA).unpack+0x1c /go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1226 # 0x7d5aa9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35ed github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [19: 2128] @ 0x76ef37 0x7b7f74 0x7b7e19 0xe11d47 0x7b7b0f 0xe11ccd 0xe11bf9 0xe16be5 0xe16d25 0xe0d21a 0xe0e41a 0x4781a1 # 0x76ef36 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7f73 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e18 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11bf8 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /go/src/resolver/resolver.go:197 # 0xe16be4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /go/src/resolver/upstream_resolver.go:313 # 0xe16d24 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/src/resolver/upstream_resolver.go:330 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [7: 336] @ 0x5e4d97 0x5df5fb 0x5ded5b 0x5d3ad8 0x5e6245 0x5bf9f4 0x5bf26e 0x5be934 0x5be3ba 0x7c2ed6 0x7c4049 0xe1635e 0x4781a1 # 0x5e4d96 net.sockaddrToUDP+0x56 /usr/local/go/src/net/udpsock_posix.go:18 # 0x5df5fa net.(*netFD).dial+0x79a /usr/local/go/src/net/sock_posix.go:143 # 0x5ded5a net.socket+0x29a /usr/local/go/src/net/sock_posix.go:70 # 0x5d3ad7 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:154 # 0x5e6244 net.(*sysDialer).dialUDP+0xa4 /usr/local/go/src/net/udpsock_posix.go:212 # 0x5bf9f3 net.(*sysDialer).dialSingle+0x353 /usr/local/go/src/net/dial.go:655 # 0x5bf26d net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:616 # 0x5be933 net.(*sysDialer).dialParallel+0x3b3 /usr/local/go/src/net/dial.go:517 # 0x5be3b9 net.(*Dialer).DialContext+0x699 /usr/local/go/src/net/dial.go:508 # 0x7c2ed5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [4: 491520] @ 0x544307 0x544410 0x54938b 0xa348b0 0xa33e63 0xa3372e 0xa511a2 0xa506ed 0xa4b4de 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0xa348af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/src/cache/stringcache/string_caches.go:125 # 0xa33e62 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3372d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0xa511a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /go/src/lists/list_cache.go:213 # 0xa506ec github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/src/lists/list_cache.go:127 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [13: 1064960] @ 0x544307 0x544410 0x54938b 0xa348b0 0xa33e63 0xa3372e 0xa511a2 0xa506ed 0xa4b4de 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0xa348af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/src/cache/stringcache/string_caches.go:125 # 0xa33e62 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3372d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0xa511a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /go/src/lists/list_cache.go:213 # 0xa506ec github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/src/lists/list_cache.go:127 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [68: 1088] @ 0xa4939a 0xa4939b 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa49399 bufio.(*Scanner).Text+0x219 /usr/local/go/src/bufio/scan.go:115 # 0xa4939a github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x21a /go/src/lists/parsers/hosts.go:159 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [21: 1008] @ 0xa4929d 0xa49296 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa4929c bufio.(*Scanner).Text+0x11c /usr/local/go/src/bufio/scan.go:115 # 0xa49295 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x115 /go/src/lists/parsers/hosts.go:146 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 24] @ 0xa329bf 0xa329a9 0xa34fff 0xa34fdd 0xa33dc2 0xa3363c 0xa51342 0xa51269 0xa4b4de 0x4781a1 # 0xa329be github.com/0xERR0R/blocky/trie.newParent+0x1be /go/src/trie/trie.go:66 # 0xa329a8 github.com/0xERR0R/blocky/trie.(*parent).insert+0x1a8 /go/src/trie/trie.go:104 # 0xa34ffe github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /go/src/trie/trie.go:36 # 0xa34fdc github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/src/cache/stringcache/string_caches.go:229 # 0xa33dc1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3363b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0xa51341 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/src/lists/list_cache.go:188 # 0xa51268 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 64] @ 0x48423d 0x484106 0x483db4 0x6b7c45 0x6b7eb6 0x6c15a8 0x6de125 0x675043 0x675767 0x68f3a2 0x68e0e5 0x68d778 0x68d83b 0x692682 0x6e0ddf 0x6ace4d 0x67809e 0xa49e5b 0xa4a8d3 0xa4a433 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x48423c sync.(*Pool).pinSlow+0xfc /usr/local/go/src/sync/pool.go:234 # 0x484105 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:217 # 0x483db3 sync.(*Pool).Put+0x33 /usr/local/go/src/sync/pool.go:108 # 0x6b7c44 net/http.http2putDataBufferChunk+0xc4 /usr/local/go/src/net/http/h2_bundle.go:1076 # 0x6b7eb5 net/http.(*http2dataBuffer).Read+0x1b5 /usr/local/go/src/net/http/h2_bundle.go:1115 # 0x6c15a7 net/http.(*http2pipe).Read+0x207 /usr/local/go/src/net/http/h2_bundle.go:3757 # 0x6de124 net/http.http2transportResponseBody.Read+0x64 /usr/local/go/src/net/http/h2_bundle.go:9625 # 0x675042 bufio.(*Reader).fill+0x102 /usr/local/go/src/bufio/bufio.go:110 # 0x675766 bufio.(*Reader).ReadByte+0x26 /usr/local/go/src/bufio/bufio.go:269 # 0x68f3a1 compress/flate.(*decompressor).huffSym+0x101 /usr/local/go/src/compress/flate/inflate.go:720 # 0x68e0e4 compress/flate.(*decompressor).huffmanBlock+0x44 /usr/local/go/src/compress/flate/inflate.go:495 # 0x68d777 compress/flate.(*decompressor).nextBlock+0x177 /usr/local/go/src/compress/flate/inflate.go:328 # 0x68d83a compress/flate.(*decompressor).Read+0x5a /usr/local/go/src/compress/flate/inflate.go:348 # 0x692681 compress/gzip.(*Reader).Read+0xa1 /usr/local/go/src/compress/gzip/gunzip.go:252 # 0x6e0dde net/http.(*http2gzipReader).Read+0x7e /usr/local/go/src/net/http/h2_bundle.go:10166 # 0x6ace4c net/http.(*cancelTimerBody).Read+0x2c /usr/local/go/src/net/http/client.go:963 # 0x67809d bufio.(*Scanner).Scan+0x81d /usr/local/go/src/bufio/scan.go:219 # 0xa49e5a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /go/src/lists/parsers/lines.go:63 # 0xa4a8d2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa4a432 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [59: 1888] @ 0xa4929d 0xa49296 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa4929c bufio.(*Scanner).Text+0x11c /usr/local/go/src/bufio/scan.go:115 # 0xa49295 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x115 /go/src/lists/parsers/hosts.go:146 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [9: 720] @ 0xa49e76 0xa49e60 0xa4a8d3 0xa4a433 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa49e75 bufio.(*Scanner).Text+0x75 /usr/local/go/src/bufio/scan.go:115 # 0xa49e5f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /go/src/lists/parsers/lines.go:67 # 0xa4a8d2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa4a432 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [10: 800] @ 0xa49865 0xa4985b 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa49864 bufio.(*Scanner).Text+0x104 /usr/local/go/src/bufio/scan.go:115 # 0xa4985a github.com/0xERR0R/blocky/lists/parsers.(*WildcardEntry).UnmarshalText+0xfa /go/src/lists/parsers/hosts.go:220 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7: 448] @ 0xa49865 0xa4985b 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa49864 bufio.(*Scanner).Text+0x104 /usr/local/go/src/bufio/scan.go:115 # 0xa4985a github.com/0xERR0R/blocky/lists/parsers.(*WildcardEntry).UnmarshalText+0xfa /go/src/lists/parsers/hosts.go:220 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [21: 504] @ 0x4fb05b 0xa493e5 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x4fb05a fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xa493e4 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x264 /go/src/lists/parsers/hosts.go:159 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 98304] @ 0x544307 0x544410 0x54938b 0xa348b0 0xa33e63 0xa3372e 0xa511a2 0xa506ed 0xa4b4de 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0xa348af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/src/cache/stringcache/string_caches.go:125 # 0xa33e62 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3372d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0xa511a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /go/src/lists/list_cache.go:213 # 0xa506ec github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/src/lists/list_cache.go:127 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [26: 246272] @ 0xa3456a 0xa3478c 0xa33dc2 0xa3363c 0xa51342 0xa51269 0xa4b4de 0x4781a1 # 0xa34569 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /go/src/cache/stringcache/string_caches.go:96 # 0xa3478b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /go/src/cache/stringcache/string_caches.go:113 # 0xa33dc1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3363b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0xa51341 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/src/lists/list_cache.go:188 # 0xa51268 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [25: 800] @ 0xa49437 0xa49430 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa49436 bufio.(*Scanner).Text+0x2b6 /usr/local/go/src/bufio/scan.go:115 # 0xa4942f github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2af /go/src/lists/parsers/hosts.go:165 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 122880] @ 0x50b5b3 0x50afdd 0x634b74 0x634b37 0x63265e 0x638596 0x638597 0x675577 0x4ab150 0x6b95f0 0x6b95c2 0x6dc2cc 0x6db845 0x4781a1 # 0x50b5b2 bytes.growSlice+0x92 /usr/local/go/src/bytes/buffer.go:249 # 0x50afdc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x634b73 bytes.(*Buffer).Grow+0x73 /usr/local/go/src/bytes/buffer.go:168 # 0x634b36 crypto/tls.(*Conn).readFromUntil+0x36 /usr/local/go/src/crypto/tls/conn.go:827 # 0x63265d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /usr/local/go/src/crypto/tls/conn.go:677 # 0x638595 crypto/tls.(*Conn).readRecord+0x155 /usr/local/go/src/crypto/tls/conn.go:588 # 0x638596 crypto/tls.(*Conn).Read+0x156 /usr/local/go/src/crypto/tls/conn.go:1370 # 0x675576 bufio.(*Reader).Read+0x196 /usr/local/go/src/bufio/bufio.go:241 # 0x4ab14f io.ReadAtLeast+0x8f /usr/local/go/src/io/io.go:335 # 0x6b95ef io.ReadFull+0x10f /usr/local/go/src/io/io.go:354 # 0x6b95c1 net/http.(*http2Framer).ReadFrame+0xe1 /usr/local/go/src/net/http/h2_bundle.go:1913 # 0x6dc2cb net/http.(*http2clientConnReadLoop).run+0x12b /usr/local/go/src/net/http/h2_bundle.go:9342 # 0x6db844 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [45: 12960] @ 0x4176ac 0x76ec5b 0xe033bd 0xe032cf 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ec5a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe033bc github.com/sirupsen/logrus.(*Entry).WithField+0x49c /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe032ce github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3ae /go/src/resolver/caching_resolver.go:211 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 384] @ 0x8319cb 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x8319ca github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/src/util/common.go:44 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [39: 3744] @ 0x7f92b2 0x7f7c30 0xe5d089 0x4781a1 # 0x7f92b1 github.com/miekg/dns.(*Server).serveUDP+0x371 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:551 # 0x7f7c2f github.com/miekg/dns.(*Server).ListenAndServe+0x5af /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:359 # 0xe5d088 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/src/server/server.go:396 0: 0 [9: 432] @ 0x5d31fe 0x5d206e 0x5d2fab 0x5bd245 0x5be125 0x7c2ed6 0x7c4049 0xe1635e 0x4781a1 # 0x5d31fd net.(*Resolver).internetAddrList.func1+0x15d /usr/local/go/src/net/ipsock.go:274 # 0x5d206d net.filterAddrList+0x14d /usr/local/go/src/net/ipsock.go:136 # 0x5d2faa net.(*Resolver).internetAddrList+0x6aa /usr/local/go/src/net/ipsock.go:307 # 0x5bd244 net.(*Resolver).resolveAddrList+0x3e4 /usr/local/go/src/net/dial.go:283 # 0x5be124 net.(*Dialer).DialContext+0x404 /usr/local/go/src/net/dial.go:490 # 0x7c2ed5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [65: 18720] @ 0x4176ac 0x76ec5b 0xe11c57 0xe11d51 0x7b7b0f 0xe11ccd 0xe11bf9 0xe16be5 0xe16d25 0xe0d21a 0xe0e41a 0x4781a1 # 0x76ec5a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe11c56 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x16 /go/src/resolver/resolver.go:198 # 0xe11d50 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x30 /go/src/resolver/resolver.go:206 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11bf8 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /go/src/resolver/resolver.go:197 # 0xe16be4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /go/src/resolver/upstream_resolver.go:313 # 0xe16d24 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/src/resolver/upstream_resolver.go:330 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [30: 3360] @ 0x7b78d4 0x7b789d 0x7b7b25 0xe11ccd 0xe11b85 0xe02f6b 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7b78d3 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /go/src/log/context.go:29 # 0x7b789c github.com/0xERR0R/blocky/log.NewCtx+0x1c /go/src/log/context.go:14 # 0x7b7b24 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/src/log/context.go:39 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe02f6a github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /go/src/resolver/caching_resolver.go:181 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [37: 4144] @ 0x76ef37 0xdf8c6e 0xe10db2 0x4781a1 # 0x76ef36 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xdf8c6d github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x2d /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [9: 144] @ 0x8c5c5a 0x8c5bef 0xe16b5a 0xe16af0 0xe16d25 0xe0d21a 0xe0e41a 0x4781a1 # 0x8c5c59 strings.(*Builder).WriteString+0x319 /usr/local/go/src/strings/builder.go:116 # 0x8c5bee github.com/0xERR0R/blocky/config.Upstream.String+0x2ae /go/src/config/upstream.go:48 # 0xe16b59 github.com/0xERR0R/blocky/resolver.upstreamConfig.String+0xf9 /go/src/resolver/upstream_resolver.go:50 # 0xe16aef github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x8f /go/src/resolver/upstream_resolver.go:314 # 0xe16d24 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/src/resolver/upstream_resolver.go:330 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x62bdd0 0x62fd96 0x642819 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x62bdcf crypto/tls.aeadAESGCMTLS13+0x6f /usr/local/go/src/crypto/tls/cipher_suites.go:564 # 0x62fd95 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x642818 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x258 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:399 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [27: 1728] @ 0x7c02da 0x7d590c 0x7d57ed 0x7d5c4c 0x7d69a5 0x7d6c59 0xe037af 0xe032c5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7c02d9 github.com/miekg/dns.init.func2+0x19 /go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:12 # 0x7d590b github.com/miekg/dns.UnpackRRWithHeader+0xcb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe037ae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/src/resolver/caching_resolver.go:231 # 0xe032c4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:194 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [4: 256] @ 0x7d7bd8 0xe03ac8 0xe03a9b 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d7bd7 github.com/miekg/dns.(*Msg).CopyTo+0x117 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1083 # 0xe03ac7 github.com/miekg/dns.(*Msg).Copy+0x87 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1071 # 0xe03a9a github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x5a /go/src/resolver/caching_resolver.go:275 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 48] @ 0x600985 0x60608a 0x606d5d 0x62ac05 0x63fa19 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x600984 crypto/x509.parseName+0x124 /usr/local/go/src/crypto/x509/parser.go:145 # 0x606089 crypto/x509.parseCertificate+0x609 /usr/local/go/src/crypto/x509/parser.go:901 # 0x606d5c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:991 # 0x62ac04 crypto/tls.(*certCache).newCert+0xa4 /usr/local/go/src/crypto/tls/cache.go:85 # 0x63fa18 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [5: 640] @ 0x636a98 0x6365e5 0x63b35b 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x636a97 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f7 /usr/local/go/src/crypto/tls/conn.go:1158 # 0x6365e4 crypto/tls.(*Conn).readHandshake+0x204 /usr/local/go/src/crypto/tls/conn.go:1099 # 0x63b35a crypto/tls.(*Conn).clientHandshake+0x27a /usr/local/go/src/crypto/tls/handshake_client.go:223 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [4: 64] @ 0x7b7e68 0xe11d47 0x7b7b0f 0xe11ccd 0xe11b85 0xe02f6b 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7b7e67 github.com/0xERR0R/blocky/log.WithPrefix+0xa7 /go/src/log/logger.go:78 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe02f6a github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /go/src/resolver/caching_resolver.go:181 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [37: 2368] @ 0x7c02da 0x7d590c 0x7d57ed 0x7d5c4c 0x7d69a5 0x7d6c59 0x7c36cc 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7c02d9 github.com/miekg/dns.init.func2+0x19 /go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:12 # 0x7d590b github.com/miekg/dns.UnpackRRWithHeader+0xcb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [3: 96] @ 0x8319cb 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x8319ca github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/src/util/common.go:44 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [33: 3696] @ 0x4c6bf4 0x4c742d 0x4c73ef 0xe5e32b 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x4c6bf3 context.WithDeadlineCause+0xd3 /usr/local/go/src/context/context.go:626 # 0x4c742c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:612 # 0x4c73ee context.WithTimeout+0xe /usr/local/go/src/context/context.go:690 # 0xe5e32a github.com/0xERR0R/blocky/server.(*Server).resolve+0xaa /go/src/server/server.go:534 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [7: 168] @ 0x7fa0b8 0x7f9c45 0x4781a1 # 0x7fa0b7 github.com/miekg/dns.(*Server).serveDNS+0x3f7 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:677 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [7: 112] @ 0x5d1db0 0x5be370 0x7c2ed6 0x7c4049 0xe1635e 0x4781a1 # 0x5d1daf net.addrList.partition+0x12f /usr/local/go/src/net/ipsock.go:120 # 0x5be36f net.(*Dialer).DialContext+0x64f /usr/local/go/src/net/dial.go:503 # 0x7c2ed5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [42: 4704] @ 0x76ef37 0xe17fde 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x76ef36 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe17fdd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x4bd /go/src/resolver/upstream_resolver.go:386 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [19: 3040] @ 0x77d013 0x76ff9a 0x76fb56 0x770148 0x77059c 0xdf8c8c 0xdf8c5c 0xe10db2 0x4781a1 # 0x77d012 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x52 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:169 # 0x76ff99 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fb55 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x770147 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77059b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8c8b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8c5b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [6: 1920] @ 0x45bae6 0xb4b7e5 0xb4b49a 0x4781a1 # 0xb4b7e4 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x64 /go/src/redis/redis.go:241 # 0xb4b499 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1d9 /go/src/redis/redis.go:196 0: 0 [12: 576] @ 0x412a11 0x76ebbe 0xe073fd 0xe0730c 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ebbd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe073fc github.com/sirupsen/logrus.(*Entry).WithField+0x33c /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0730b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x24b /go/src/resolver/custom_dns_resolver.go:162 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [93: 26784] @ 0x4176ac 0x76ec5b 0x7b7f74 0x7b7e19 0xe11d47 0x7b7b0f 0xe11ccd 0xe11b85 0xdfd18b 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ec5a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7f73 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e18 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdfd18a github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /go/src/resolver/blocking_resolver.go:400 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 176] @ 0x7d637c 0x7d6129 0xe03af7 0xe03ad3 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6128 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0xe03af6 github.com/miekg/dns.(*Msg).Pack+0xb6 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xe03ad2 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x92 /go/src/resolver/caching_resolver.go:280 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [6: 96] @ 0x831e16 0xe5d5e6 0xe5dd08 0xe5df1f 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x831e15 github.com/0xERR0R/blocky/util.QuestionToString+0x35 /go/src/util/common.go:66 # 0xe5d5e5 github.com/0xERR0R/blocky/server.newRequest+0x1c5 /go/src/server/server.go:447 # 0xe5dd07 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/src/server/server.go:483 # 0xe5df1e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/src/server/server.go:500 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [23: 1472] @ 0x5cabba 0x5df21c 0x5ded5b 0x5d3ad8 0x5e28ec 0x5e2785 0x5e2786 0x5bf91d 0x5bf26e 0x5be934 0x5be3ba 0x7c2ed6 0x7c4049 0xe1635e 0x4781a1 # 0x5cabb9 net.(*netFD).connect+0x2d9 /usr/local/go/src/net/fd_unix.go:117 # 0x5df21b net.(*netFD).dial+0x3bb /usr/local/go/src/net/sock_posix.go:124 # 0x5ded5a net.socket+0x29a /usr/local/go/src/net/sock_posix.go:70 # 0x5d3ad7 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:154 # 0x5e28eb net.(*sysDialer).doDialTCPProto+0xeb /usr/local/go/src/net/tcpsock_posix.go:85 # 0x5e2784 net.(*sysDialer).doDialTCP+0x64 /usr/local/go/src/net/tcpsock_posix.go:75 # 0x5e2785 net.(*sysDialer).dialTCP+0x65 /usr/local/go/src/net/tcpsock_posix.go:71 # 0x5bf91c net.(*sysDialer).dialSingle+0x27c /usr/local/go/src/net/dial.go:651 # 0x5bf26d net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:616 # 0x5be933 net.(*sysDialer).dialParallel+0x3b3 /usr/local/go/src/net/dial.go:517 # 0x5be3b9 net.(*Dialer).DialContext+0x699 /usr/local/go/src/net/dial.go:508 # 0x7c2ed5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [2: 256] @ 0x5a07fa 0x50fe7d 0x618c72 0x628c6b 0x667625 0x667d72 0x642cd0 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a07f9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x618c71 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x642ccf crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x70f /usr/local/go/src/crypto/tls/handshake_client_tls13.go:421 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 576] @ 0x72cd57 0xb4b60b 0xb4b3ef 0x4781a1 # 0x72cd56 encoding/json.Marshal+0x136 /usr/local/go/src/encoding/json/encode.go:167 # 0xb4b60a github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x12a /go/src/redis/redis.go:220 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [39: 624] @ 0x77df0a 0x77d5a5 0x76ff9a 0x76fb56 0x770148 0x77059c 0xdf8c8c 0xdf8c5c 0xe10db2 0x4781a1 # 0x77df09 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x7a9 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d5a4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76ff99 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fb55 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x770147 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77059b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8c8b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8c5b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [37: 5328] @ 0x7c36b3 0x7c35ee 0x7c40e5 0xe1635e 0x4781a1 # 0x7c36b2 github.com/miekg/dns.(*Conn).ReadMsg+0x52 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:254 # 0x7c35ed github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [21: 1008] @ 0x7d637c 0x7d6129 0x7c3ddf 0x7c3dce 0x7c351d 0x7c40e5 0xe1635e 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6128 github.com/miekg/dns.(*Msg).PackBuffer+0x88 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:732 # 0x7c3dde github.com/miekg/dns.(*Msg).Pack+0x9e /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7c3dcd github.com/miekg/dns.(*Conn).WriteMsg+0x8d /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:343 # 0x7c351c github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x33c /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:220 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [3: 528] @ 0x50b5b3 0x50afdd 0x50b1b9 0x730ed6 0x7300de 0x72d4f3 0x72d2c5 0x72ccf0 0xb4b60b 0xb4b3ef 0x4781a1 # 0x50b5b2 bytes.growSlice+0x92 /usr/local/go/src/bytes/buffer.go:249 # 0x50afdc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x50b1b8 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x730ed5 encoding/json.encodeByteSlice+0x175 /usr/local/go/src/encoding/json/encode.go:792 # 0x7300dd encoding/json.structEncoder.encode+0x21d /usr/local/go/src/encoding/json/encode.go:704 # 0x72d4f2 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:321 # 0x72d2c4 encoding/json.(*encodeState).marshal+0xc4 /usr/local/go/src/encoding/json/encode.go:297 # 0x72ccef encoding/json.Marshal+0xcf /usr/local/go/src/encoding/json/encode.go:163 # 0xb4b60a github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x12a /go/src/redis/redis.go:220 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [2: 640] @ 0xb4ef4b 0xb4ef18 0xe1e5d6 0xe1e1dc 0x4781a1 # 0xb4ef4a github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4ef17 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e5d5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xe1e1db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [47: 5264] @ 0x76ef37 0x7b7f74 0x7b7e19 0xe11d47 0x7b7b0f 0xe11ccd 0xe11b85 0xe02f6b 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ef36 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7f73 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e18 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe02f6a github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /go/src/resolver/caching_resolver.go:181 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 96] @ 0x58b5e7 0x667525 0x66732e 0x667d72 0x6426c9 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b5e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x667524 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66732d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6426c8 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x108 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:392 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [15: 960] @ 0xe15e25 0xe15ce9 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0xe15e24 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0xc4 /go/src/resolver/upstream_resolver.go:224 # 0xe15ce8 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /go/src/resolver/upstream_resolver.go:204 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [7: 168] @ 0x7d4686 0x7d92d8 0x7d5765 0x7d5c4c 0x7d69a5 0x7d6c59 0xe037af 0xe032c5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d92d7 github.com/miekg/dns.unpackHeader+0x57 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d5764 github.com/miekg/dns.UnpackRR+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe037ae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/src/resolver/caching_resolver.go:231 # 0xe032c4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:194 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [34: 1632] @ 0x80c46b 0x7fa525 0x7f7533 0x7f91ae 0x7f7c30 0xe5d089 0x4781a1 # 0x80c46a github.com/miekg/dns.ReadFromSessionUDP+0x4a /go/pkg/mod/github.com/miekg/dns@v1.1.62/udp.go:42 # 0x7fa524 github.com/miekg/dns.(*Server).readUDP+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:716 # 0x7f7532 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:174 # 0x7f91ad github.com/miekg/dns.(*Server).serveUDP+0x26d /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:530 # 0x7f7c2f github.com/miekg/dns.(*Server).ListenAndServe+0x5af /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:359 # 0xe5d088 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/src/server/server.go:396 0: 0 [36: 5184] @ 0x4134d7 0x4c6189 0x4c5779 0x4c573d 0xe15de5 0xe15ce9 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x4c6188 context.(*cancelCtx).propagateCancel+0x168 /usr/local/go/src/context/context.go:488 # 0x4c5778 context.withCancel+0x58 /usr/local/go/src/context/context.go:273 # 0x4c573c context.WithCancel+0x1c /usr/local/go/src/context/context.go:236 # 0xe15de4 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x84 /go/src/resolver/upstream_resolver.go:217 # 0xe15ce8 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /go/src/resolver/upstream_resolver.go:204 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0x54247a 0x66861b 0x63ad36 0x63b15d 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x542479 crypto/ecdh.(*x25519Curve).GenerateKey+0x39 /usr/local/go/src/crypto/ecdh/x25519.go:36 # 0x66861a crypto/tls.generateECDHEKey+0xba /usr/local/go/src/crypto/tls/key_schedule.go:128 # 0x63ad35 crypto/tls.(*Conn).makeClientHello+0xa95 /usr/local/go/src/crypto/tls/handshake_client.go:152 # 0x63b15c crypto/tls.(*Conn).clientHandshake+0x7c /usr/local/go/src/crypto/tls/handshake_client.go:182 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [33: 9504] @ 0x4176ac 0x76ec5b 0xe0e8dc 0xe0e7fc 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ec5a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe0e8db github.com/sirupsen/logrus.(*Entry).WithField+0x45b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0e7fb github.com/0xERR0R/blocky/resolver.evaluateResponses+0x37b /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [3: 720] @ 0x8319cb 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x8319ca github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/src/util/common.go:44 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [75: 12000] @ 0x5be275 0x7c2ed6 0x7c4049 0xe1635e 0x4781a1 # 0x5be274 net.(*Dialer).DialContext+0x554 /usr/local/go/src/net/dial.go:495 # 0x7c2ed5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [32: 3584] @ 0x76ef37 0xe11c57 0xe11d51 0x7b7b0f 0xe11ccd 0xe11bf9 0xe16be5 0xe16d25 0xe0d21a 0xe0e41a 0x4781a1 # 0x76ef36 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe11c56 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x16 /go/src/resolver/resolver.go:198 # 0xe11d50 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x30 /go/src/resolver/resolver.go:206 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11bf8 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /go/src/resolver/resolver.go:197 # 0xe16be4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /go/src/resolver/upstream_resolver.go:313 # 0xe16d24 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/src/resolver/upstream_resolver.go:330 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 960] @ 0x50b5b3 0x50afdd 0x50b2d9 0x730077 0x72d4f3 0x72d2c5 0x72ccf0 0xb4b60b 0xb4b3ef 0x4781a1 # 0x50b5b2 bytes.growSlice+0x92 /usr/local/go/src/bytes/buffer.go:249 # 0x50afdc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x50b2d8 bytes.(*Buffer).WriteString+0x58 /usr/local/go/src/bytes/buffer.go:191 # 0x730076 encoding/json.structEncoder.encode+0x1b6 /usr/local/go/src/encoding/json/encode.go:699 # 0x72d4f2 encoding/json.(*encodeState).reflectValue+0x72 /usr/local/go/src/encoding/json/encode.go:321 # 0x72d2c4 encoding/json.(*encodeState).marshal+0xc4 /usr/local/go/src/encoding/json/encode.go:297 # 0x72ccef encoding/json.Marshal+0xcf /usr/local/go/src/encoding/json/encode.go:163 # 0xb4b60a github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x12a /go/src/redis/redis.go:220 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [24: 1920] @ 0x4957e9 0x4c6d53 0x4c742d 0x4c73ef 0xe172ca 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x4957e8 time.AfterFunc+0x28 /usr/local/go/src/time/sleep.go:165 # 0x4c6d52 context.WithDeadlineCause+0x232 /usr/local/go/src/context/context.go:638 # 0x4c742c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:612 # 0x4c73ee context.WithTimeout+0xe /usr/local/go/src/context/context.go:690 # 0xe172c9 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x129 /go/src/resolver/upstream_resolver.go:347 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [16: 768] @ 0xe15f91 0xe15ce9 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0xe15f90 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x230 /go/src/resolver/upstream_resolver.go:240 # 0xe15ce8 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /go/src/resolver/upstream_resolver.go:204 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [69: 335616] @ 0x50b5b3 0x50afdd 0x634b74 0x634b37 0x63265e 0x63489a 0x632c0d 0x636391 0x636392 0x636414 0x642ebe 0x640d07 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x50b5b2 bytes.growSlice+0x92 /usr/local/go/src/bytes/buffer.go:249 # 0x50afdc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x634b73 bytes.(*Buffer).Grow+0x73 /usr/local/go/src/bytes/buffer.go:168 # 0x634b36 crypto/tls.(*Conn).readFromUntil+0x36 /usr/local/go/src/crypto/tls/conn.go:827 # 0x63265d crypto/tls.(*Conn).readRecordOrCCS+0xd3d /usr/local/go/src/crypto/tls/conn.go:677 # 0x634899 crypto/tls.(*Conn).retryReadRecord+0x79 /usr/local/go/src/crypto/tls/conn.go:791 # 0x632c0c crypto/tls.(*Conn).readRecordOrCCS+0x12ec /usr/local/go/src/crypto/tls/conn.go:750 # 0x636390 crypto/tls.(*Conn).readRecord+0x50 /usr/local/go/src/crypto/tls/conn.go:588 # 0x636391 crypto/tls.(*Conn).readHandshakeBytes+0x51 /usr/local/go/src/crypto/tls/conn.go:1075 # 0x636413 crypto/tls.(*Conn).readHandshake+0x33 /usr/local/go/src/crypto/tls/conn.go:1086 # 0x642ebd crypto/tls.(*clientHandshakeStateTLS13).readServerParameters+0x5d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:429 # 0x640d06 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x286 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:93 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 72] @ 0x7d4686 0x7d82a6 0x7d685f 0x7f9e49 0x7f9c45 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d82a5 github.com/miekg/dns.unpackQuestion+0x25 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1124 # 0x7d685e github.com/miekg/dns.(*Msg).unpack+0x13e /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:841 # 0x7f9e48 github.com/miekg/dns.(*Server).serveDNS+0x188 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:638 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [23: 4048] @ 0x77d013 0x76ff9a 0x76fb56 0x770148 0x77059c 0xdf8c8c 0xdf8c5c 0xe10db2 0x4781a1 # 0x77d012 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x52 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:169 # 0x76ff99 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fb55 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x770147 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77059b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8c8b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8c5b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [30: 3840] @ 0x5deb86 0x5deb5d 0x5d3ad8 0x5e28ec 0x5e2785 0x5e2786 0x5bf91d 0x5bf26e 0x5be934 0x5be3ba 0x7c2ed6 0x7c4049 0xe1635e 0x4781a1 # 0x5deb85 net.newFD+0xc5 /usr/local/go/src/net/fd_unix.go:27 # 0x5deb5c net.socket+0x9c /usr/local/go/src/net/sock_posix.go:27 # 0x5d3ad7 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:154 # 0x5e28eb net.(*sysDialer).doDialTCPProto+0xeb /usr/local/go/src/net/tcpsock_posix.go:85 # 0x5e2784 net.(*sysDialer).doDialTCP+0x64 /usr/local/go/src/net/tcpsock_posix.go:75 # 0x5e2785 net.(*sysDialer).dialTCP+0x65 /usr/local/go/src/net/tcpsock_posix.go:71 # 0x5bf91c net.(*sysDialer).dialSingle+0x27c /usr/local/go/src/net/dial.go:651 # 0x5bf26d net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:616 # 0x5be933 net.(*sysDialer).dialParallel+0x3b3 /usr/local/go/src/net/dial.go:517 # 0x5be3b9 net.(*Dialer).DialContext+0x699 /usr/local/go/src/net/dial.go:508 # 0x7c2ed5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [49: 14112] @ 0x4176ac 0x76ec5b 0x7b7f74 0x7b7e19 0xe11d47 0x7b7b0f 0xe11ccd 0xe11b85 0xe0dbef 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ec5a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7f73 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e18 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe0dbee github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /go/src/resolver/parallel_best_resolver.go:152 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [77: 22176] @ 0x4176ac 0x76ec5b 0x7b7bf7 0x7b7b0f 0x7b7b99 0xe047cb 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ec5a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7bf6 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /go/src/log/context.go:44 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0x7b7b98 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /go/src/log/context.go:43 # 0xe047ca github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x16a /go/src/resolver/client_names_resolver.go:66 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [58: 237568] @ 0x636a98 0x6365e5 0x64374d 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x636a97 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f7 /usr/local/go/src/crypto/tls/conn.go:1158 # 0x6365e4 crypto/tls.(*Conn).readHandshake+0x204 /usr/local/go/src/crypto/tls/conn.go:1099 # 0x64374c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c /usr/local/go/src/crypto/tls/handshake_client_tls13.go:503 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [18: 864] @ 0x412a11 0x76ebbe 0x7b7bf7 0x7b7b0f 0x7b7b99 0xe5d6e7 0xe5dd08 0xe5df1f 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ebbd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7bf6 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /go/src/log/context.go:44 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0x7b7b98 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /go/src/log/context.go:43 # 0xe5d6e6 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /go/src/server/server.go:445 # 0xe5dd07 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/src/server/server.go:483 # 0xe5df1e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/src/server/server.go:500 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [20: 1920] @ 0x4c5e46 0x5bf113 0x5be934 0x5be3ba 0x7c2ed6 0x7c4049 0xe1635e 0x4781a1 # 0x4c5e45 context.(*cancelCtx).Done+0x145 /usr/local/go/src/context/context.go:447 # 0x5bf112 net.(*sysDialer).dialSerial+0xf2 /usr/local/go/src/net/dial.go:594 # 0x5be933 net.(*sysDialer).dialParallel+0x3b3 /usr/local/go/src/net/dial.go:517 # 0x5be3b9 net.(*Dialer).DialContext+0x699 /usr/local/go/src/net/dial.go:508 # 0x7c2ed5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [19: 2128] @ 0x76ef37 0xe033bd 0xe032cf 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ef36 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe033bc github.com/sirupsen/logrus.(*Entry).WithField+0x49c /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe032ce github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3ae /go/src/resolver/caching_resolver.go:211 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 256] @ 0x5a07fa 0x50fe7d 0x628818 0x667ed4 0x642693 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a07f9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x628817 vendor/golang.org/x/crypto/hkdf.Extract+0x37 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:28 # 0x667ed3 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /usr/local/go/src/crypto/tls/key_schedule.go:82 # 0x642692 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0xd2 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:388 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [17: 408] @ 0x831c85 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x831c84 github.com/0xERR0R/blocky/util.AnswerToString+0x2e4 /go/src/util/common.go:49 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [24: 3840] @ 0x4176ac 0x7d3ca9 0x7d3c53 0x7d809d 0x7d64bb 0x7d6116 0xb4b537 0xb4b528 0xb4b3ef 0x4781a1 # 0x7d3ca8 github.com/miekg/dns.compressionMap.insert+0x3a8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:180 # 0x7d3c52 github.com/miekg/dns.packDomainName+0x352 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:307 # 0x7d809c github.com/miekg/dns.(*Question).pack+0x5c /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:1104 # 0x7d64ba github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x33a /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:798 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0xb4b536 github.com/miekg/dns.(*Msg).Pack+0x56 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0xb4b527 github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x47 /go/src/redis/redis.go:217 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [12: 192] @ 0x5ad7ce 0x5e3606 0x5e3c7d 0x80c4a7 0x7fa525 0x7f7533 0x7f91ae 0x7f7c30 0xe5d089 0x4781a1 # 0x5ad7cd net/netip.Addr.AsSlice+0x6d /usr/local/go/src/net/netip/netip.go:724 # 0x5e3605 net.UDPAddrFromAddrPort+0x25 /usr/local/go/src/net/udpsock.go:107 # 0x5e3c7c net.(*UDPConn).ReadMsgUDP+0x5c /usr/local/go/src/net/udpsock.go:193 # 0x80c4a6 github.com/miekg/dns.ReadFromSessionUDP+0x86 /go/pkg/mod/github.com/miekg/dns@v1.1.62/udp.go:43 # 0x7fa524 github.com/miekg/dns.(*Server).readUDP+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:716 # 0x7f7532 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:174 # 0x7f91ad github.com/miekg/dns.(*Server).serveUDP+0x26d /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:530 # 0x7f7c2f github.com/miekg/dns.(*Server).ListenAndServe+0x5af /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:359 # 0xe5d088 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/src/server/server.go:396 0: 0 [33: 3696] @ 0x76ef37 0xe5d89e 0xe5dd08 0xe5df1f 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ef36 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe5d89d github.com/0xERR0R/blocky/server.newRequest+0x47d /go/src/server/server.go:451 # 0xe5dd07 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/src/server/server.go:483 # 0xe5df1e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/src/server/server.go:500 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [18: 1728] @ 0x4094ec 0xa99e7f 0xa9a379 0xa9a213 0xa98a52 0xb49b58 0xa72a39 0xb4b73f 0xb4b3ef 0x4781a1 # 0xa99e7e github.com/go-redis/redis/v8.(*baseClient).withConn+0x13e /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/redis.go:290 # 0xa9a378 github.com/go-redis/redis/v8.(*baseClient)._process+0xf8 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/redis.go:329 # 0xa9a212 github.com/go-redis/redis/v8.(*baseClient).process+0x72 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/redis.go:311 # 0xa98a51 github.com/go-redis/redis/v8.hooks.process+0x71 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/redis.go:54 # 0xb49b57 github.com/go-redis/redis/v8.(*Client).Process+0x77 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/redis.go:596 # 0xa72a38 github.com/go-redis/redis/v8.cmdable.Set+0x298 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/commands.go:906 # 0xb4b73e github.com/0xERR0R/blocky/redis.(*Client).publishMessageFromBuffer+0x25e /go/src/redis/redis.go:231 # 0xb4b3ee github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x12e /go/src/redis/redis.go:200 0: 0 [19: 2736] @ 0xe03c45 0xe034a5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe03c44 github.com/0xERR0R/blocky/resolver.(*CachingResolver).putInCache+0x204 /go/src/resolver/caching_resolver.go:296 # 0xe034a4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x584 /go/src/resolver/caching_resolver.go:216 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [34: 3808] @ 0x76ef37 0x7b7f74 0x7b7e19 0xe11d47 0x7b7b0f 0xe11ccd 0xe11b85 0xe07f9a 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ef36 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7f73 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e18 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe07f99 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /go/src/resolver/custom_dns_resolver.go:193 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [35: 3920] @ 0x76ef37 0x7b7f74 0x7b7e19 0xe11d47 0x7b7b0f 0xe11ccd 0xe11b85 0xdfd18b 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ef36 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7f73 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e18 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdfd18a github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /go/src/resolver/blocking_resolver.go:400 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [32: 3072] @ 0x5cab0a 0x5df21c 0x5ded5b 0x5d3ad8 0x5e28ec 0x5e2785 0x5e2786 0x5bf91d 0x5bf26e 0x5be934 0x5be3ba 0x7c2ed6 0x7c4049 0xe1635e 0x4781a1 # 0x5cab09 net.(*netFD).connect+0x229 /usr/local/go/src/net/fd_unix.go:102 # 0x5df21b net.(*netFD).dial+0x3bb /usr/local/go/src/net/sock_posix.go:124 # 0x5ded5a net.socket+0x29a /usr/local/go/src/net/sock_posix.go:70 # 0x5d3ad7 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:154 # 0x5e28eb net.(*sysDialer).doDialTCPProto+0xeb /usr/local/go/src/net/tcpsock_posix.go:85 # 0x5e2784 net.(*sysDialer).doDialTCP+0x64 /usr/local/go/src/net/tcpsock_posix.go:75 # 0x5e2785 net.(*sysDialer).dialTCP+0x65 /usr/local/go/src/net/tcpsock_posix.go:71 # 0x5bf91c net.(*sysDialer).dialSingle+0x27c /usr/local/go/src/net/dial.go:651 # 0x5bf26d net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:616 # 0x5be933 net.(*sysDialer).dialParallel+0x3b3 /usr/local/go/src/net/dial.go:517 # 0x5be3b9 net.(*Dialer).DialContext+0x699 /usr/local/go/src/net/dial.go:508 # 0x7c2ed5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [37: 4144] @ 0x76ef37 0x7b7bf7 0x7b7b0f 0x7b7b99 0xe5d6e7 0xe5dd08 0xe5df1f 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ef36 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7bf6 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /go/src/log/context.go:44 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0x7b7b98 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /go/src/log/context.go:43 # 0xe5d6e6 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /go/src/server/server.go:445 # 0xe5dd07 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/src/server/server.go:483 # 0xe5df1e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/src/server/server.go:500 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [21: 1008] @ 0x41299a 0x7d60f2 0x7fa80e 0x7fa7ff 0xe5e1f6 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d60f1 github.com/miekg/dns.(*Msg).PackBuffer+0x51 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:728 # 0x7fa80d github.com/miekg/dns.(*Msg).Pack+0x4d /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa7fe github.com/miekg/dns.(*response).WriteMsg+0x3e /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e1f5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:519 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [3: 192] @ 0x7d4686 0x7d92d8 0x7d5765 0x7d5c4c 0x7d69a5 0x7d6c59 0x7c36cc 0x7c35ee 0x7c40e5 0xe1635e 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x7d92d7 github.com/miekg/dns.unpackHeader+0x57 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg_helpers.go:76 # 0x7d5764 github.com/miekg/dns.UnpackRR+0x24 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:606 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35ed github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [2: 384] @ 0x648625 0x6484e3 0x6484e8 0x58b2e7 0x58b672 0x647fff 0x647fbf 0x58b2e7 0x58b672 0x647ad8 0x6478b4 0x63603f 0x63b2a5 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x648624 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x184 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x6484e2 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x42 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x6484e7 crypto/tls.(*clientHelloMsg).marshal.func16.2+0x47 /usr/local/go/src/crypto/tls/handshake_messages.go:299 # 0x58b2e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b671 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x647ffe vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x27e /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x647fbe crypto/tls.(*clientHelloMsg).marshal.func16+0x23e /usr/local/go/src/crypto/tls/handshake_messages.go:297 # 0x58b2e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b671 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x647ad7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2277 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x6478b3 crypto/tls.(*clientHelloMsg).marshal+0x2053 /usr/local/go/src/crypto/tls/handshake_messages.go:291 # 0x63603e crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x63b2a4 crypto/tls.(*Conn).clientHandshake+0x1c4 /usr/local/go/src/crypto/tls/handshake_client.go:208 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [7: 112] @ 0x5adacb 0x5adacc 0x5cea4c 0x500a7f 0x501386 0x503e9e 0x4fdf73 0x831cb4 0xe0e817 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 # 0x5adaca net/netip.Addr.string4+0x20a /usr/local/go/src/net/netip/netip.go:860 # 0x5adacb net/netip.Addr.String+0x20b /usr/local/go/src/net/netip/netip.go:780 # 0x5cea4b net.IP.String+0xeb /usr/local/go/src/net/ip.go:305 # 0x500a7e fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x501385 fmt.(*pp).printArg+0x445 /usr/local/go/src/fmt/print.go:756 # 0x503e9d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1075 # 0x4fdf72 fmt.Sprintf+0x52 /usr/local/go/src/fmt/print.go:239 # 0x831cb3 github.com/0xERR0R/blocky/util.AnswerToString+0x313 /go/src/util/common.go:49 # 0xe0e816 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [4: 384] @ 0x58b5e7 0x646df3 0x646cda 0x63603f 0x63b2a5 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58b5e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x646df2 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1592 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x646cd9 crypto/tls.(*clientHelloMsg).marshal+0x1479 /usr/local/go/src/crypto/tls/handshake_messages.go:211 # 0x63603e crypto/tls.(*Conn).writeHandshakeRecord+0xde /usr/local/go/src/crypto/tls/conn.go:1049 # 0x63b2a4 crypto/tls.(*Conn).clientHandshake+0x1c4 /usr/local/go/src/crypto/tls/handshake_client.go:208 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [28: 4032] @ 0x4134d7 0x4c6189 0x4c5779 0x4c573d 0xe0dc2f 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x4c6188 context.(*cancelCtx).propagateCancel+0x168 /usr/local/go/src/context/context.go:488 # 0x4c5778 context.withCancel+0x58 /usr/local/go/src/context/context.go:273 # 0x4c573c context.WithCancel+0x1c /usr/local/go/src/context/context.go:236 # 0xe0dc2e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0xae /go/src/resolver/parallel_best_resolver.go:163 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [28: 1344] @ 0x5e3658 0x5e3c7d 0x80c4a7 0x7fa525 0x7f7533 0x7f91ae 0x7f7c30 0xe5d089 0x4781a1 # 0x5e3657 net.UDPAddrFromAddrPort+0x77 /usr/local/go/src/net/udpsock.go:106 # 0x5e3c7c net.(*UDPConn).ReadMsgUDP+0x5c /usr/local/go/src/net/udpsock.go:193 # 0x80c4a6 github.com/miekg/dns.ReadFromSessionUDP+0x86 /go/pkg/mod/github.com/miekg/dns@v1.1.62/udp.go:43 # 0x7fa524 github.com/miekg/dns.(*Server).readUDP+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:716 # 0x7f7532 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:174 # 0x7f91ad github.com/miekg/dns.(*Server).serveUDP+0x26d /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:530 # 0x7f7c2f github.com/miekg/dns.(*Server).ListenAndServe+0x5af /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:359 # 0xe5d088 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/src/server/server.go:396 0: 0 [5: 1280] @ 0x50b5b3 0x50afdd 0x50b1b9 0x4fde97 0x77df6f 0x77d5a5 0x76ff9a 0x76fb56 0x770148 0x77059c 0xdf8c8c 0xdf8c5c 0xe10db2 0x4781a1 # 0x50b5b2 bytes.growSlice+0x92 /usr/local/go/src/bytes/buffer.go:249 # 0x50afdc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x50b1b8 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x4fde96 fmt.Fprintf+0x96 /usr/local/go/src/fmt/print.go:225 # 0x77df6e github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x80e /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d5a4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76ff99 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fb55 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x770147 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77059b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8c8b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8c5b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [4: 512] @ 0x5a07fa 0x50fe7d 0x618c42 0x628859 0x667ed4 0x642693 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a07f9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x618c41 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x628858 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667ed3 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /usr/local/go/src/crypto/tls/key_schedule.go:82 # 0x642692 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0xd2 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:388 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 32] @ 0xe1e6fe 0xe1e1dc 0x4781a1 # 0xe1e6fd github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x15d /go/src/cache/expirationcache/expiration_cache.go:120 # 0xe1e1db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [18: 864] @ 0x412a11 0x76ebbe 0xe11c57 0xe11d51 0x7b7b0f 0xe11ccd 0xe11bf9 0xe16be5 0xe16d25 0xe0d21a 0xe0e41a 0x4781a1 # 0x76ebbd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe11c56 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields.func1+0x16 /go/src/resolver/resolver.go:198 # 0xe11d50 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x30 /go/src/resolver/resolver.go:206 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11bf8 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /go/src/resolver/resolver.go:197 # 0xe16be4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /go/src/resolver/upstream_resolver.go:313 # 0xe16d24 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/src/resolver/upstream_resolver.go:330 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [87: 25056] @ 0x4176ac 0x76ec5b 0x7b7f74 0x7b7e19 0xe11d47 0x7b7b0f 0xe11ccd 0xe11bf9 0xe16be5 0xe16d25 0xe0d21a 0xe0e41a 0x4781a1 # 0x76ec5a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7f73 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e18 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11bf8 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /go/src/resolver/resolver.go:197 # 0xe16be4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /go/src/resolver/upstream_resolver.go:313 # 0xe16d24 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/src/resolver/upstream_resolver.go:330 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 256] @ 0x5a07fa 0x50fe7d 0x618c72 0x628c6b 0x667625 0x6681af 0x643f25 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a07f9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x618c71 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x6681ae crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x643f24 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0xa4 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:593 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [10: 640] @ 0x7c031a 0x7d590c 0x7d57ed 0x7d5c4c 0x7d69a5 0x7d6c59 0x7c36cc 0x7c35ee 0x7c40e5 0xe1635e 0x4781a1 # 0x7c0319 github.com/miekg/dns.init.func3+0x19 /go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:13 # 0x7d590b github.com/miekg/dns.UnpackRRWithHeader+0xcb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35ed github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [15: 720] @ 0x4c7505 0x7b78be 0x7b7b25 0xe11ccd 0xe11b85 0xdfd18b 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x4c7504 context.WithValue+0xa4 /usr/local/go/src/context/context.go:723 # 0x7b78bd github.com/0xERR0R/blocky/log.NewCtx+0x3d /go/src/log/context.go:12 # 0x7b7b24 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/src/log/context.go:39 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdfd18a github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /go/src/resolver/blocking_resolver.go:400 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [3: 384] @ 0x5a07fa 0x50fe7d 0x618c42 0x628859 0x667ed4 0x6426f8 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a07f9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x618c41 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x628858 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667ed3 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /usr/local/go/src/crypto/tls/key_schedule.go:82 # 0x6426f7 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x137 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:391 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [11: 704] @ 0x7c031a 0x7d590c 0x7d57ed 0x7d5c4c 0x7d69a5 0x7d6c59 0xe037af 0xe032c5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7c0319 github.com/miekg/dns.init.func3+0x19 /go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:13 # 0x7d590b github.com/miekg/dns.UnpackRRWithHeader+0xcb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe037ae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/src/resolver/caching_resolver.go:231 # 0xe032c4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:194 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [35: 3920] @ 0x76ef37 0xe0329d 0xe03180 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ef36 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe0329c github.com/sirupsen/logrus.(*Entry).WithField+0x37c /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0317f github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x25f /go/src/resolver/caching_resolver.go:192 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [22: 15488] @ 0x412d0d 0x41472f 0x417705 0x7d3ca9 0x7d3c53 0x80ec0b 0x7d5597 0x7d655a 0x7d6116 0x7fa80e 0x7fa7ff 0xe5e1f6 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d3ca8 github.com/miekg/dns.compressionMap.insert+0x3a8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:180 # 0x7d3c52 github.com/miekg/dns.packDomainName+0x352 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:307 # 0x80ec0a github.com/miekg/dns.(*CNAME).pack+0x4a /go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:148 # 0x7d5596 github.com/miekg/dns.packRR+0x176 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:589 # 0x7d6559 github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x3d9 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:804 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa80d github.com/miekg/dns.(*Msg).Pack+0x4d /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa7fe github.com/miekg/dns.(*response).WriteMsg+0x3e /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e1f5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:519 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [41: 4592] @ 0x7b79da 0x7b7a49 0x7b7b05 0xe11ccd 0xe11b85 0xe07f9a 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7b79d9 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /go/src/log/context.go:29 # 0x7b7a48 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /go/src/log/context.go:25 # 0x7b7b04 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /go/src/log/context.go:36 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe07f99 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /go/src/resolver/custom_dns_resolver.go:193 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [164: 94464] @ 0x412d0d 0x412a7a 0x76f78a 0x76f76d 0x770148 0x77059c 0xdf8c8c 0xdf8c5c 0xe10db2 0x4781a1 # 0x76f789 github.com/sirupsen/logrus.(*Entry).Dup+0x69 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:82 # 0x76f76c github.com/sirupsen/logrus.(*Entry).log+0x4c /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:224 # 0x770147 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77059b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8c8b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8c5b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [9: 144] @ 0x5adacb 0x5adacc 0x5cea4c 0x500a7f 0x501386 0x503e9e 0x4fdf73 0x831cb4 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5adaca net/netip.Addr.string4+0x20a /usr/local/go/src/net/netip/netip.go:860 # 0x5adacb net/netip.Addr.String+0x20b /usr/local/go/src/net/netip/netip.go:780 # 0x5cea4b net.IP.String+0xeb /usr/local/go/src/net/ip.go:305 # 0x500a7e fmt.(*pp).handleMethods+0x31e /usr/local/go/src/fmt/print.go:673 # 0x501385 fmt.(*pp).printArg+0x445 /usr/local/go/src/fmt/print.go:756 # 0x503e9d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1075 # 0x4fdf72 fmt.Sprintf+0x52 /usr/local/go/src/fmt/print.go:239 # 0x831cb3 github.com/0xERR0R/blocky/util.AnswerToString+0x313 /go/src/util/common.go:49 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [63: 12096] @ 0xe10545 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe10544 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x64 /go/src/resolver/query_logging_resolver.go:183 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [85: 24480] @ 0x4176ac 0x76eee5 0x7b7bf7 0x7b7b0f 0x7b7b99 0xe5d6e7 0xe5dd08 0xe5df1f 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76eee4 github.com/sirupsen/logrus.(*Entry).WithFields+0x384 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:147 # 0x7b7bf6 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /go/src/log/context.go:44 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0x7b7b98 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /go/src/log/context.go:43 # 0xe5d6e6 github.com/0xERR0R/blocky/server.newRequest+0x2c6 /go/src/server/server.go:445 # 0xe5dd07 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/src/server/server.go:483 # 0xe5df1e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/src/server/server.go:500 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [15: 1680] @ 0x76ef37 0xe05e31 0xe05d57 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ef36 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe05e30 github.com/sirupsen/logrus.(*Entry).WithField+0x170 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe05d56 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x96 /go/src/resolver/conditional_upstream_resolver.go:94 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [17: 1904] @ 0x7b79da 0x7b7a49 0x7b7b05 0xe11ccd 0xe11b85 0xe05d0b 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7b79d9 github.com/0xERR0R/blocky/log.entryWithCtx+0x59 /go/src/log/context.go:29 # 0x7b7a48 github.com/0xERR0R/blocky/log.FromCtx+0xc8 /go/src/log/context.go:25 # 0x7b7b04 github.com/0xERR0R/blocky/log.WrapCtx+0x24 /go/src/log/context.go:36 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe05d0a github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x4a /go/src/resolver/conditional_upstream_resolver.go:85 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [12: 576] @ 0x41299a 0xa315db 0xa315d6 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0xa315da github.com/avast/retry-go/v4.newDefaultRetryConfig+0x3a /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:229 # 0xa315d5 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:128 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 224] @ 0x544307 0x544410 0x54938b 0x831d7b 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x831d7a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [5: 120] @ 0xe15f38 0xe15ce9 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0xe15f37 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x1d7 /go/src/resolver/upstream_resolver.go:235 # 0xe15ce8 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /go/src/resolver/upstream_resolver.go:204 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [8: 192] @ 0x7ba3d3 0x7bcaaa 0x80c746 0x80c81c 0x80c5e5 0x7fa96b 0x7fa83e 0xe5e1f6 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7ba3d2 golang.org/x/net/internal/socket.ControlMessage.Parse+0x92 /go/pkg/mod/golang.org/x/net@v0.34.0/internal/socket/socket.go:198 # 0x7bcaa9 golang.org/x/net/ipv6.(*ControlMessage).Parse+0x29 /go/pkg/mod/golang.org/x/net@v0.34.0/ipv6/control.go:120 # 0x80c745 github.com/miekg/dns.parseDstFromOOB+0x45 /go/pkg/mod/github.com/miekg/dns@v1.1.62/udp.go:74 # 0x80c81b github.com/miekg/dns.correctSource+0x1b /go/pkg/mod/github.com/miekg/dns@v1.1.62/udp.go:86 # 0x80c5e4 github.com/miekg/dns.WriteToSessionUDP+0x44 /go/pkg/mod/github.com/miekg/dns@v1.1.62/udp.go:52 # 0x7fa96a github.com/miekg/dns.(*response).Write+0x4a /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:777 # 0x7fa83d github.com/miekg/dns.(*response).WriteMsg+0x7d /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:764 # 0xe5e1f5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:519 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [176: 101376] @ 0x412d0d 0x412a7a 0x76ebbe 0xe17fde 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x76ebbd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xe17fdd github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0x4bd /go/src/resolver/upstream_resolver.go:386 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [4: 1152] @ 0x636856 0x6365e5 0x63b35b 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x636855 crypto/tls.(*Conn).unmarshalHandshakeMessage+0xb5 /usr/local/go/src/crypto/tls/conn.go:1110 # 0x6365e4 crypto/tls.(*Conn).readHandshake+0x204 /usr/local/go/src/crypto/tls/conn.go:1099 # 0x63b35a crypto/tls.(*Conn).clientHandshake+0x27a /usr/local/go/src/crypto/tls/handshake_client.go:223 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [5: 1120] @ 0x606afb 0x606d5d 0x62ac05 0x63fa19 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x606afa crypto/x509.parseCertificate+0x107a /usr/local/go/src/crypto/x509/parser.go:970 # 0x606d5c crypto/x509.ParseCertificate+0x1c /usr/local/go/src/crypto/x509/parser.go:991 # 0x62ac04 crypto/tls.(*certCache).newCert+0xa4 /usr/local/go/src/crypto/tls/cache.go:85 # 0x63fa18 crypto/tls.(*Conn).verifyServerCertificate+0xd8 /usr/local/go/src/crypto/tls/handshake_client.go:969 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [2: 832] @ 0xb4ef4b 0xb4ef18 0xe1e5d6 0xe1e1dc 0x4781a1 # 0xb4ef4a github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4ef17 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e5d5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xe1e1db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [3: 144] @ 0x4fdf86 0x831bf4 0xe0e817 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x4fdf85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x831bf3 github.com/0xERR0R/blocky/util.AnswerToString+0x253 /go/src/util/common.go:51 # 0xe0e816 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [12: 1344] @ 0x76ef37 0x7b7f74 0x7b7e19 0xe11d47 0x7b7b0f 0xe11ccd 0xe11b85 0xe0dbef 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ef36 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0x7b7f73 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e18 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe0dbee github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x6e /go/src/resolver/parallel_best_resolver.go:152 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [86: 24768] @ 0x4176ac 0x76ec5b 0x7b7f74 0x7b7e19 0xe11d47 0x7b7b0f 0xe11ccd 0xe11b85 0xe102c8 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ec5a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7f73 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e18 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe102c7 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x47 /go/src/resolver/query_logging_resolver.go:141 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [37: 1184] @ 0x7d58a6 0x7d57ed 0x7d5c4c 0x7d69a5 0x7d6c59 0x7c36cc 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7d58a5 github.com/miekg/dns.UnpackRRWithHeader+0x65 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:616 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [28: 3136] @ 0x76ef37 0xe073fd 0xe0730c 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ef36 github.com/sirupsen/logrus.(*Entry).WithFields+0x3d6 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:150 # 0xe073fc github.com/sirupsen/logrus.(*Entry).WithField+0x33c /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0730b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x24b /go/src/resolver/custom_dns_resolver.go:162 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 352] @ 0x51aca5 0x51a7eb 0x62bd94 0x62fd96 0x6441a5 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x51aca4 crypto/aes.newCipher+0x84 /usr/local/go/src/crypto/aes/cipher_asm.go:48 # 0x51a7ea crypto/aes.NewCipher+0x2a /usr/local/go/src/crypto/aes/cipher.go:44 # 0x62bd93 crypto/tls.aeadAESGCMTLS13+0x33 /usr/local/go/src/crypto/tls/cipher_suites.go:555 # 0x62fd95 crypto/tls.(*halfConn).setTrafficSecret+0x75 /usr/local/go/src/crypto/tls/conn.go:232 # 0x6441a4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x324 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:609 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 64] @ 0x60cc79 0x60d3a6 0x60d1cb 0x60d81a 0x60d1cb 0x60c838 0x640159 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x60cc78 crypto/x509.alreadyInChain+0xb8 /usr/local/go/src/crypto/x509/verify.go:856 # 0x60d3a5 crypto/x509.(*Certificate).buildChains.func1+0xc5 /usr/local/go/src/crypto/x509/verify.go:902 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60d819 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c837 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x640158 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 96] @ 0x5fe04a 0x6400ed 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5fe049 crypto/x509.(*CertPool).AddCert+0x89 /usr/local/go/src/crypto/x509/cert_pool.go:184 # 0x6400ec crypto/tls.(*Conn).verifyServerCertificate+0x7ac /usr/local/go/src/crypto/tls/handshake_client.go:994 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [12: 12288] @ 0xb4ef4b 0xb4ef18 0xe1e5d6 0xe1e1dc 0x4781a1 # 0xb4ef4a github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4ef17 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e5d5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xe1e1db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 224] @ 0x8319cb 0xe0e817 0xe0e05b 0xe141c8 0xe05e91 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x8319ca github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/src/util/common.go:44 # 0xe0e816 github.com/0xERR0R/blocky/resolver.evaluateResponses+0x396 /go/src/resolver/parallel_best_resolver.go:203 # 0xe0e05a github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x4da /go/src/resolver/parallel_best_resolver.go:175 # 0xe141c7 github.com/0xERR0R/blocky/resolver.(*SpecialUseDomainNamesResolver).Resolve+0x87 /go/src/resolver/sudn_resolver.go:116 # 0xe05e90 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x1d0 /go/src/resolver/conditional_upstream_resolver.go:96 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [32: 2560] @ 0x5e3d85 0x5e3c45 0x80c4a7 0x7fa525 0x7f7533 0x7f91ae 0x7f7c30 0xe5d089 0x4781a1 # 0x5e3d84 net.(*UDPConn).ReadMsgUDPAddrPort+0x84 /usr/local/go/src/net/udpsock.go:205 # 0x5e3c44 net.(*UDPConn).ReadMsgUDP+0x24 /usr/local/go/src/net/udpsock.go:191 # 0x80c4a6 github.com/miekg/dns.ReadFromSessionUDP+0x86 /go/pkg/mod/github.com/miekg/dns@v1.1.62/udp.go:43 # 0x7fa524 github.com/miekg/dns.(*Server).readUDP+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:716 # 0x7f7532 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:174 # 0x7f91ad github.com/miekg/dns.(*Server).serveUDP+0x26d /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:530 # 0x7f7c2f github.com/miekg/dns.(*Server).ListenAndServe+0x5af /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:359 # 0xe5d088 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/src/server/server.go:396 0: 0 [12: 576] @ 0x412a11 0x76ebbe 0x7b7f74 0x7b7e19 0xe11d47 0x7b7b0f 0xe11ccd 0xe11b85 0xdfd18b 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ebbd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7f73 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e18 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdfd18a github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /go/src/resolver/blocking_resolver.go:400 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [19: 456] @ 0x4fdf86 0x831cb4 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x4fdf85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x831cb3 github.com/0xERR0R/blocky/util.AnswerToString+0x313 /go/src/util/common.go:49 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [4: 64] @ 0x831b0a 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x831b09 github.com/0xERR0R/blocky/util.AnswerToString+0x169 /go/src/util/common.go:53 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [35: 3920] @ 0x80c72d 0x80c81c 0x80c5e5 0x7fa96b 0x7fa83e 0xe5e1f6 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x80c72c github.com/miekg/dns.parseDstFromOOB+0x2c /go/pkg/mod/github.com/miekg/dns@v1.1.62/udp.go:73 # 0x80c81b github.com/miekg/dns.correctSource+0x1b /go/pkg/mod/github.com/miekg/dns@v1.1.62/udp.go:86 # 0x80c5e4 github.com/miekg/dns.WriteToSessionUDP+0x44 /go/pkg/mod/github.com/miekg/dns@v1.1.62/udp.go:52 # 0x7fa96a github.com/miekg/dns.(*response).Write+0x4a /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:777 # 0x7fa83d github.com/miekg/dns.(*response).WriteMsg+0x7d /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:764 # 0xe5e1f5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:519 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [5: 80] @ 0xe17bf7 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0xe17bf6 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd6 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [10: 480] @ 0x41299a 0x4c6145 0x4c5779 0x4c573d 0xe15de5 0xe15ce9 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x4c6144 context.(*cancelCtx).propagateCancel+0x124 /usr/local/go/src/context/context.go:486 # 0x4c5778 context.withCancel+0x58 /usr/local/go/src/context/context.go:273 # 0x4c573c context.WithCancel+0x1c /usr/local/go/src/context/context.go:236 # 0xe15de4 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0x84 /go/src/resolver/upstream_resolver.go:217 # 0xe15ce8 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /go/src/resolver/upstream_resolver.go:204 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 1152] @ 0x544307 0x544410 0x54938b 0x831d7b 0xe17bf2 0xe1738d 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x831d7a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xe17bf1 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).logResponse+0xd1 /go/src/resolver/upstream_resolver.go:387 # 0xe1738c github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x1ec /go/src/resolver/upstream_resolver.go:356 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 208] @ 0x4fbc97 0x4fbc62 0x4fc7d9 0x4ff605 0x501286 0x503e9e 0x4fde71 0x77df6f 0x77d5a5 0x76ff9a 0x76fb56 0x770148 0x77059c 0xdf8c8c 0xdf8c5c 0xe10db2 0x4781a1 # 0x4fbc96 fmt.(*buffer).writeString+0x216 /usr/local/go/src/fmt/print.go:108 # 0x4fbc61 fmt.(*fmt).padString+0x1e1 /usr/local/go/src/fmt/format.go:110 # 0x4fc7d8 fmt.(*fmt).fmtS+0x38 /usr/local/go/src/fmt/format.go:359 # 0x4ff604 fmt.(*pp).fmtString+0x84 /usr/local/go/src/fmt/print.go:494 # 0x501285 fmt.(*pp).printArg+0x345 /usr/local/go/src/fmt/print.go:741 # 0x503e9d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1075 # 0x4fde70 fmt.Fprintf+0x70 /usr/local/go/src/fmt/print.go:224 # 0x77df6e github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x80e /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d5a4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76ff99 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fb55 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x770147 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77059b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8c8b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8c5b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [40: 4480] @ 0x7b78d4 0x7b789d 0x7b7b25 0x7b7b99 0xe047cb 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7b78d3 github.com/0xERR0R/blocky/log.entryWithCtx+0x53 /go/src/log/context.go:29 # 0x7b789c github.com/0xERR0R/blocky/log.NewCtx+0x1c /go/src/log/context.go:14 # 0x7b7b24 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/src/log/context.go:39 # 0x7b7b98 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /go/src/log/context.go:43 # 0xe047ca github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x16a /go/src/resolver/client_names_resolver.go:66 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [88: 25344] @ 0x4176ac 0x76ec5b 0xe5d89e 0xe5dd08 0xe5df1f 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ec5a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe5d89d github.com/0xERR0R/blocky/server.newRequest+0x47d /go/src/server/server.go:451 # 0xe5dd07 github.com/0xERR0R/blocky/server.newRequestFromDNS+0x247 /go/src/server/server.go:483 # 0xe5df1e github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x3e /go/src/server/server.go:500 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 512] @ 0xe1e83e 0xe1e1dc 0x4781a1 # 0xe1e83d github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x29d /go/src/cache/expirationcache/expiration_cache.go:133 # 0xe1e1db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [2: 128] @ 0x667875 0x667845 0x667757 0x58b2e7 0x58b672 0x667525 0x66732e 0x667d72 0x6427d2 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x667874 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x667844 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x667756 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 /usr/local/go/src/crypto/tls/key_schedule.go:43 # 0x58b2e6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x66 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x58b671 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x667524 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x344 /usr/local/go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x66732d crypto/tls.(*cipherSuiteTLS13).expandLabel+0x14d /usr/local/go/src/crypto/tls/key_schedule.go:42 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x6427d1 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x211 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:397 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [3: 96] @ 0x7d4686 0x818389 0x7d5aaa 0x7d57ed 0x7d5c4c 0x7d69a5 0x7d6c59 0x7c36cc 0x7c35ee 0x7c40e5 0xe1635e 0x4781a1 # 0x7d4685 github.com/miekg/dns.UnpackDomainName+0x205 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:448 # 0x818388 github.com/miekg/dns.(*CNAME).unpack+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/zmsg.go:1433 # 0x7d5aa9 github.com/miekg/dns.UnpackRRWithHeader+0x269 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:637 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35ed github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [29: 1856] @ 0x5d4115 0x5e4f55 0x5e5d1e 0x5e4565 0x80c60f 0x7fa96b 0x7fa83e 0xe5e1f6 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x5d4114 net.ipToSockaddr+0x74 /usr/local/go/src/net/ipsock_posix.go:204 # 0x5e4f54 net.(*UDPAddr).sockaddr+0x34 /usr/local/go/src/net/udpsock_posix.go:39 # 0x5e5d1d net.(*UDPConn).writeMsg+0x7d /usr/local/go/src/net/udpsock_posix.go:172 # 0x5e4564 net.(*UDPConn).WriteMsgUDP+0x44 /usr/local/go/src/net/udpsock.go:262 # 0x80c60e github.com/miekg/dns.WriteToSessionUDP+0x6e /go/pkg/mod/github.com/miekg/dns@v1.1.62/udp.go:53 # 0x7fa96a github.com/miekg/dns.(*response).Write+0x4a /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:777 # 0x7fa83d github.com/miekg/dns.(*response).WriteMsg+0x7d /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:764 # 0xe5e1f5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:519 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [16: 768] @ 0x4c7505 0x7b78be 0x7b7b25 0xe11ccd 0xe11b85 0xe07f9a 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x4c7504 context.WithValue+0xa4 /usr/local/go/src/context/context.go:723 # 0x7b78bd github.com/0xERR0R/blocky/log.NewCtx+0x3d /go/src/log/context.go:12 # 0x7b7b24 github.com/0xERR0R/blocky/log.WrapCtx+0x44 /go/src/log/context.go:39 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe07f99 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /go/src/resolver/custom_dns_resolver.go:193 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [15: 720] @ 0x4fdf86 0x7b7ea5 0xe11d47 0x7b7b0f 0xe11ccd 0xe11b85 0xdfd18b 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x4fdf85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x7b7ea4 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /go/src/log/logger.go:78 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xdfd18a github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0x4a /go/src/resolver/blocking_resolver.go:400 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [11: 1584] @ 0x7262f7 0xb4b7f9 0xb4b49a 0x4781a1 # 0x7262f6 encoding/json.Unmarshal+0x36 /usr/local/go/src/encoding/json/decode.go:101 # 0xb4b7f8 github.com/0xERR0R/blocky/redis.(*Client).processReceivedMessage+0x78 /go/src/redis/redis.go:241 # 0xb4b499 github.com/0xERR0R/blocky/redis.(*Client).startup.func1+0x1d9 /go/src/redis/redis.go:196 0: 0 [48: 13824] @ 0x4176ac 0x76ec5b 0xe05e31 0xe05d57 0xe0342c 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ec5a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe05e30 github.com/sirupsen/logrus.(*Entry).WithField+0x170 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe05d56 github.com/0xERR0R/blocky/resolver.(*ConditionalUpstreamResolver).Resolve+0x96 /go/src/resolver/conditional_upstream_resolver.go:94 # 0xe0342b github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x50b /go/src/resolver/caching_resolver.go:212 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [85: 24480] @ 0x4176ac 0xe0c373 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe0c372 github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0xd2 /go/src/resolver/metrics_resolver.go:37 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [9: 9216] @ 0x50b5b3 0x50afdd 0x50b1b9 0x4fde97 0x77df6f 0x77d5a5 0x76ff9a 0x76fb56 0x770148 0x77059c 0xdf8c8c 0xdf8c5c 0xe10db2 0x4781a1 # 0x50b5b2 bytes.growSlice+0x92 /usr/local/go/src/bytes/buffer.go:249 # 0x50afdc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x50b1b8 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x4fde96 fmt.Fprintf+0x96 /usr/local/go/src/fmt/print.go:225 # 0x77df6e github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x80e /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d5a4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76ff99 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fb55 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x770147 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77059b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8c8b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8c5b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [77: 22176] @ 0x4176ac 0xe0c62f 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe0c62e github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x38e /go/src/resolver/metrics_resolver.go:54 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [21: 2016] @ 0x5cab25 0x5df21c 0x5ded5b 0x5d3ad8 0x5e28ec 0x5e2785 0x5e2786 0x5bf91d 0x5bf26e 0x5be934 0x5be3ba 0x7c2ed6 0x7c4049 0xe1635e 0x4781a1 # 0x5cab24 net.(*netFD).connect+0x244 /usr/local/go/src/net/fd_unix.go:103 # 0x5df21b net.(*netFD).dial+0x3bb /usr/local/go/src/net/sock_posix.go:124 # 0x5ded5a net.socket+0x29a /usr/local/go/src/net/sock_posix.go:70 # 0x5d3ad7 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:154 # 0x5e28eb net.(*sysDialer).doDialTCPProto+0xeb /usr/local/go/src/net/tcpsock_posix.go:85 # 0x5e2784 net.(*sysDialer).doDialTCP+0x64 /usr/local/go/src/net/tcpsock_posix.go:75 # 0x5e2785 net.(*sysDialer).dialTCP+0x65 /usr/local/go/src/net/tcpsock_posix.go:71 # 0x5bf91c net.(*sysDialer).dialSingle+0x27c /usr/local/go/src/net/dial.go:651 # 0x5bf26d net.(*sysDialer).dialSerial+0x24d /usr/local/go/src/net/dial.go:616 # 0x5be933 net.(*sysDialer).dialParallel+0x3b3 /usr/local/go/src/net/dial.go:517 # 0x5be3b9 net.(*Dialer).DialContext+0x699 /usr/local/go/src/net/dial.go:508 # 0x7c2ed5 github.com/miekg/dns.(*Client).DialContext+0x2d5 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:140 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [8: 5632] @ 0x7d637c 0x7d6116 0x7fa80e 0x7fa7ff 0xe5e1f6 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7d637b github.com/miekg/dns.(*Msg).packBufferWithCompressionMap+0x1fb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:788 # 0x7d6115 github.com/miekg/dns.(*Msg).PackBuffer+0x75 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:729 # 0x7fa80d github.com/miekg/dns.(*Msg).Pack+0x4d /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:720 # 0x7fa7fe github.com/miekg/dns.(*response).WriteMsg+0x3e /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:760 # 0xe5e1f5 github.com/0xERR0R/blocky/server.(*Server).handleReq+0x1f5 /go/src/server/server.go:519 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [66: 19008] @ 0x4176ac 0x76ec5b 0x7b7f74 0x7b7e19 0xe11d47 0x7b7b0f 0xe11ccd 0xe11b85 0xe02f6b 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ec5a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7f73 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e18 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe02f6a github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x4a /go/src/resolver/caching_resolver.go:181 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [36: 2880] @ 0x4957e9 0x4c6d53 0x4c742d 0x4c73ef 0xe5e32b 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x4957e8 time.AfterFunc+0x28 /usr/local/go/src/time/sleep.go:165 # 0x4c6d52 context.WithDeadlineCause+0x232 /usr/local/go/src/context/context.go:638 # 0x4c742c context.WithDeadline+0x4c /usr/local/go/src/context/context.go:612 # 0x4c73ee context.WithTimeout+0xe /usr/local/go/src/context/context.go:690 # 0xe5e32a github.com/0xERR0R/blocky/server.(*Server).resolve+0xaa /go/src/server/server.go:534 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [4: 1152] @ 0x8319cb 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x8319ca github.com/0xERR0R/blocky/util.AnswerToString+0x2a /go/src/util/common.go:44 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [90: 25920] @ 0x4176ac 0x76ec5b 0xe073fd 0xe0730c 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ec5a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe073fc github.com/sirupsen/logrus.(*Entry).WithField+0x33c /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0730b github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x24b /go/src/resolver/custom_dns_resolver.go:162 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [4: 2816] @ 0xb4ef4b 0xb4ef18 0xe1e5d6 0xe1e1dc 0x4781a1 # 0xb4ef4a github.com/hashicorp/golang-lru/simplelru.(*LRU).Keys+0x6a /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/simplelru/lru.go:134 # 0xb4ef17 github.com/hashicorp/golang-lru.(*Cache).Keys+0x37 /go/pkg/mod/github.com/hashicorp/golang-lru@v1.0.2/lru.go:220 # 0xe1e5d5 github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x35 /go/src/cache/expirationcache/expiration_cache.go:117 # 0xe1e1db github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [5: 1280] @ 0x7d5cc5 0x7d69a5 0x7d6c59 0x7c36cc 0x7c3555 0x7c40e5 0xe1635e 0x4781a1 # 0x7d5cc4 github.com/miekg/dns.unpackRRslice+0x124 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:665 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c3554 github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x374 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:234 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [8: 384] @ 0x412a11 0x76ebbe 0x7b7bf7 0x7b7b0f 0x7b7b99 0xe047cb 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ebbd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7bf6 github.com/0xERR0R/blocky/log.CtxWithFields.func1+0x16 /go/src/log/context.go:44 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0x7b7b98 github.com/0xERR0R/blocky/log.CtxWithFields+0x38 /go/src/log/context.go:43 # 0xe047ca github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x16a /go/src/resolver/client_names_resolver.go:66 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [1: 96] @ 0x618c32 0x628859 0x667ed4 0x642cf4 0x640cf4 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x618c31 crypto/hmac.New+0x31 /usr/local/go/src/crypto/hmac/hmac.go:137 # 0x628858 vendor/golang.org/x/crypto/hkdf.Extract+0x78 /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0x667ed3 crypto/tls.(*cipherSuiteTLS13).extract+0xd3 /usr/local/go/src/crypto/tls/key_schedule.go:82 # 0x642cf3 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x733 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:420 # 0x640cf3 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x273 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:90 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [169: 97344] @ 0x412d0d 0x412a7a 0x76ebbe 0xdf8c6e 0xe10db2 0x4781a1 # 0x76ebbd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0xdf8c6d github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x2d /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [57: 3648] @ 0x7c02da 0x7d590c 0x7d57ed 0x7d5c4c 0x7d69a5 0x7d6c59 0x7c36cc 0x7c35ee 0x7c40e5 0xe1635e 0x4781a1 # 0x7c02d9 github.com/miekg/dns.init.func2+0x19 /go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:12 # 0x7d590b github.com/miekg/dns.UnpackRRWithHeader+0xcb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35ed github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [32: 4096] @ 0xa3166d 0xa315d6 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0xa3166c github.com/avast/retry-go/v4.newDefaultRetryConfig+0xcc /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:227 # 0xa315d5 github.com/avast/retry-go/v4.DoWithData[...]+0x35 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:128 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [83: 23904] @ 0x4176ac 0x76ec5b 0x7b7f74 0x7b7e19 0xe11d47 0x7b7b0f 0xe11ccd 0xe11b85 0xe07f9a 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ec5a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0x7b7f73 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e18 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe07f99 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0x39 /go/src/resolver/custom_dns_resolver.go:193 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [2: 256] @ 0x5a07fa 0x50fe7d 0x618c42 0x628c6b 0x667625 0x6681af 0x643f25 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a07f9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x618c41 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x6681ae crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x643f24 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0xa4 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:593 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [4: 1152] @ 0x4176ac 0x76ec5b 0xe0df7e 0xe0de7f 0xe02a64 0xe20c2b 0xe1f93c 0xe1f45c 0x4781a1 # 0x76ec5a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe0df7d github.com/sirupsen/logrus.(*Entry).WithField+0x3fd /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0de7e github.com/0xERR0R/blocky/resolver.(*ParallelBestResolver).Resolve+0x2fe /go/src/resolver/parallel_best_resolver.go:170 # 0xe02a63 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0x243 /go/src/resolver/caching_resolver.go:133 # 0xe20c2a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /go/src/cache/expirationcache/prefetching_cache.go:77 # 0xe1f93b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /go/src/cache/expirationcache/expiration_cache.go:129 # 0xe1f45b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [6: 288] @ 0x7c059a 0x7d590c 0x7d57ed 0x7d5c4c 0x7d69a5 0x7d6c59 0xe037af 0xe032c5 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7c0599 github.com/miekg/dns.init.func13+0x19 /go/pkg/mod/github.com/miekg/dns@v1.1.62/ztypes.go:23 # 0x7d590b github.com/miekg/dns.UnpackRRWithHeader+0xcb /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:618 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0xe037ae github.com/0xERR0R/blocky/resolver.(*CachingResolver).getFromCache+0x6e /go/src/resolver/caching_resolver.go:231 # 0xe032c4 github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x3a4 /go/src/resolver/caching_resolver.go:194 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [43: 6192] @ 0xe07129 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0xe07128 github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x68 /go/src/resolver/custom_dns_resolver.go:113 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [93: 26784] @ 0x4176ac 0x76ec5b 0xe0329d 0xe03180 0xdfd22f 0xe0a76d 0xe0746f 0xe0801f 0xe0c2eb 0xe10316 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x76ec5a github.com/sirupsen/logrus.(*Entry).WithFields+0xfa /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:128 # 0xe0329c github.com/sirupsen/logrus.(*Entry).WithField+0x37c /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0xe0317f github.com/0xERR0R/blocky/resolver.(*CachingResolver).Resolve+0x25f /go/src/resolver/caching_resolver.go:192 # 0xdfd22e github.com/0xERR0R/blocky/resolver.(*BlockingResolver).Resolve+0xee /go/src/resolver/blocking_resolver.go:410 # 0xe0a76c github.com/0xERR0R/blocky/resolver.(*HostsFileResolver).Resolve+0x4ec /go/src/resolver/hosts_file_resolver.go:115 # 0xe0746e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).processRequest+0x3ae /go/src/resolver/custom_dns_resolver.go:164 # 0xe0801e github.com/0xERR0R/blocky/resolver.(*CustomDNSResolver).Resolve+0xbe /go/src/resolver/custom_dns_resolver.go:200 # 0xe0c2ea github.com/0xERR0R/blocky/resolver.(*MetricsResolver).Resolve+0x4a /go/src/resolver/metrics_resolver.go:34 # 0xe10315 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x95 /go/src/resolver/query_logging_resolver.go:144 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [37: 1184] @ 0x7d58a6 0x7d57ed 0x7d5c4c 0x7d69a5 0x7d6c59 0x7c36cc 0x7c35ee 0x7c40e5 0xe1635e 0x4781a1 # 0x7d58a5 github.com/miekg/dns.UnpackRRWithHeader+0x65 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:616 # 0x7d57ec github.com/miekg/dns.UnpackRR+0xac /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:611 # 0x7d5c4b github.com/miekg/dns.unpackRRslice+0xab /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:656 # 0x7d69a4 github.com/miekg/dns.(*Msg).unpack+0x284 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:852 # 0x7d6c58 github.com/miekg/dns.(*Msg).Unpack+0xf8 /go/pkg/mod/github.com/miekg/dns@v1.1.62/msg.go:888 # 0x7c36cb github.com/miekg/dns.(*Conn).ReadMsg+0x6b /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:255 # 0x7c35ed github.com/miekg/dns.(*Client).ExchangeWithConnContext+0x40d /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:226 # 0x7c40e4 github.com/miekg/dns.(*Client).ExchangeContext+0x104 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:462 # 0xe1635d github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients.func1+0x3d /go/src/resolver/upstream_resolver.go:225 0: 0 [2: 256] @ 0x5a07fa 0x50fe7d 0x618c72 0x628c6b 0x667625 0x667d72 0x668305 0x64427e 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a07f9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x618c71 crypto/hmac.New+0x71 /usr/local/go/src/crypto/hmac/hmac.go:139 # 0x628c6a vendor/golang.org/x/crypto/hkdf.Expand+0x2a /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0x667624 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x444 /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x667d71 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 /usr/local/go/src/crypto/tls/key_schedule.go:74 # 0x668304 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 /usr/local/go/src/crypto/tls/key_schedule.go:111 # 0x64427d crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x3fd /usr/local/go/src/crypto/tls/handshake_client_tls13.go:622 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [64: 262144] @ 0x50b5b3 0x50afdd 0x50b1b9 0x632cbd 0x63489a 0x632c0d 0x636391 0x636392 0x636414 0x642ebe 0x640d07 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x50b5b2 bytes.growSlice+0x92 /usr/local/go/src/bytes/buffer.go:249 # 0x50afdc bytes.(*Buffer).grow+0x13c /usr/local/go/src/bytes/buffer.go:151 # 0x50b1b8 bytes.(*Buffer).Write+0x58 /usr/local/go/src/bytes/buffer.go:179 # 0x632cbc crypto/tls.(*Conn).readRecordOrCCS+0x139c /usr/local/go/src/crypto/tls/conn.go:777 # 0x634899 crypto/tls.(*Conn).retryReadRecord+0x79 /usr/local/go/src/crypto/tls/conn.go:791 # 0x632c0c crypto/tls.(*Conn).readRecordOrCCS+0x12ec /usr/local/go/src/crypto/tls/conn.go:750 # 0x636390 crypto/tls.(*Conn).readRecord+0x50 /usr/local/go/src/crypto/tls/conn.go:588 # 0x636391 crypto/tls.(*Conn).readHandshakeBytes+0x51 /usr/local/go/src/crypto/tls/conn.go:1075 # 0x636413 crypto/tls.(*Conn).readHandshake+0x33 /usr/local/go/src/crypto/tls/conn.go:1086 # 0x642ebd crypto/tls.(*clientHandshakeStateTLS13).readServerParameters+0x5d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:429 # 0x640d06 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x286 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:93 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [34: 3264] @ 0x4fdf86 0x7b7ea5 0xe11d47 0x7b7b0f 0xe11ccd 0xe11bf9 0xe16be5 0xe16d25 0xe0d21a 0xe0e41a 0x4781a1 # 0x4fdf85 fmt.Sprintf+0x65 /usr/local/go/src/fmt/print.go:240 # 0x7b7ea4 github.com/0xERR0R/blocky/log.WithPrefix+0xe4 /go/src/log/logger.go:78 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11bf8 github.com/0xERR0R/blocky/resolver.(*typed).logWithFields+0x38 /go/src/resolver/resolver.go:197 # 0xe16be4 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).log+0x184 /go/src/resolver/upstream_resolver.go:313 # 0xe16d24 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x44 /go/src/resolver/upstream_resolver.go:330 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [18: 1440] @ 0xe15e10 0xe15ce9 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0xe15e0f github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).raceClients+0xaf /go/src/resolver/upstream_resolver.go:222 # 0xe15ce8 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x28 /go/src/resolver/upstream_resolver.go:204 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [174: 100224] @ 0x412d0d 0x412a7a 0xdf8d0a 0xdf8c5b 0xe10db2 0x4781a1 # 0xdf8d09 github.com/0xERR0R/blocky/querylog.LogEntryFields+0x29 /go/src/querylog/logger_writer.go:32 # 0xdf8c5a github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1a /go/src/querylog/logger_writer.go:22 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [6: 122880] @ 0x544307 0x544410 0x54938b 0xa348b0 0xa33e63 0xa3372e 0xa511a2 0xa506ed 0xa4b4de 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0xa348af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/src/cache/stringcache/string_caches.go:125 # 0xa33e62 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3372d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0xa511a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /go/src/lists/list_cache.go:213 # 0xa506ec github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/src/lists/list_cache.go:127 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [84: 4816896] @ 0xa3456a 0xa3478c 0xa33dc2 0xa3363c 0xa51342 0xa51269 0xa4b4de 0x4781a1 # 0xa34569 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /go/src/cache/stringcache/string_caches.go:96 # 0xa3478b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /go/src/cache/stringcache/string_caches.go:113 # 0xa33dc1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3363b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0xa51341 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/src/lists/list_cache.go:188 # 0xa51268 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [13: 63232] @ 0xa3456a 0xa3478c 0xa33dc2 0xa3363c 0xa51342 0xa51269 0xa4b4de 0x4781a1 # 0xa34569 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /go/src/cache/stringcache/string_caches.go:96 # 0xa3478b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /go/src/cache/stringcache/string_caches.go:113 # 0xa33dc1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3363b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0xa51341 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/src/lists/list_cache.go:188 # 0xa51268 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [149: 7152] @ 0x5aba15 0x5ab250 0x5cfabe 0xa51e1b 0xa51e0d 0xa4af8e 0xa51daa 0xa51d33 0xa530f2 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x5aba14 net/netip.parseIPv4+0x354 /usr/local/go/src/net/netip/netip.go:186 # 0x5ab24f net/netip.ParseAddr+0x4f /usr/local/go/src/net/netip/netip.go:119 # 0x5cfabd net.parseIP+0x1d /usr/local/go/src/net/ip.go:502 # 0xa51e1a net.ParseIP+0x3a /usr/local/go/src/net/ip.go:495 # 0xa51e0c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c /go/src/lists/list_cache.go:251 # 0xa4af8d github.com/0xERR0R/blocky/lists/parsers.HostListEntry.forEachHost+0x2d /go/src/lists/parsers/hosts.go:119 # 0xa51da9 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /go/src/lists/parsers/hosts.go:51 # 0xa51d32 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /go/src/lists/list_cache.go:245 # 0xa530f1 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xf1 /go/src/lists/parsers/parser.go:54 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [10: 409600] @ 0x544307 0x544410 0x54938b 0xa348b0 0xa33e63 0xa3372e 0xa511a2 0xa506ed 0xa4b4de 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0xa348af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/src/cache/stringcache/string_caches.go:125 # 0xa33e62 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3372d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0xa511a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /go/src/lists/list_cache.go:213 # 0xa506ec github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/src/lists/list_cache.go:127 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [22: 2342912] @ 0x544307 0x544410 0x54938b 0xa348b0 0xa33e63 0xa3372e 0xa511a2 0xa506ed 0xa4b4de 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0xa348af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/src/cache/stringcache/string_caches.go:125 # 0xa33e62 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3372d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0xa511a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /go/src/lists/list_cache.go:213 # 0xa506ec github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/src/lists/list_cache.go:127 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [9: 1032192] @ 0x544307 0x544410 0x54938b 0xa348b0 0xa33e63 0xa3372e 0xa511a2 0xa506ed 0xa4b4de 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0xa348af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/src/cache/stringcache/string_caches.go:125 # 0xa33e62 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3372d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0xa511a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /go/src/lists/list_cache.go:213 # 0xa506ec github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/src/lists/list_cache.go:127 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [3: 24576] @ 0x544307 0x544410 0x54938b 0xa348b0 0xa33e63 0xa3372e 0xa511a2 0xa506ed 0xa4b4de 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0xa348af github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).create+0xef /go/src/cache/stringcache/string_caches.go:125 # 0xa33e62 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).Finish+0x22 /go/src/cache/stringcache/in_memory_grouped_cache.go:92 # 0xa3372d github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).Finish+0x2d /go/src/cache/stringcache/chained_grouped_cache.go:80 # 0xa511a1 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup+0x441 /go/src/lists/list_cache.go:213 # 0xa506ec github.com/0xERR0R/blocky/lists.(*ListCache).refresh.func1+0x6c /go/src/lists/list_cache.go:127 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [62: 1984] @ 0xa4939a 0xa4939b 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa49399 bufio.(*Scanner).Text+0x219 /usr/local/go/src/bufio/scan.go:115 # 0xa4939a github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x21a /go/src/lists/parsers/hosts.go:159 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 48] @ 0x503c3b 0x503bd1 0x4fb045 0xa49c06 0xa49d45 0xa49aec 0xa4900a 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x503c3a fmt.(*buffer).writeString+0x11a /usr/local/go/src/fmt/print.go:108 # 0x503bd0 fmt.(*pp).doPrintf+0xb0 /usr/local/go/src/fmt/print.go:1032 # 0x4fb044 fmt.Errorf+0x84 /usr/local/go/src/fmt/errors.go:25 # 0xa49c05 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0xc5 /go/src/lists/parsers/hosts.go:266 # 0xa49d44 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /go/src/lists/parsers/hosts.go:284 # 0xa49aeb github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b /go/src/lists/parsers/hosts.go:250 # 0xa49009 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /go/src/lists/parsers/hosts.go:104 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 48] @ 0x412a11 0x76ebbe 0x7b7f74 0x7b7e19 0xe11d47 0x7b7b0f 0xe11ccd 0xe11b85 0xe028d6 0xe20c2b 0xe1f93c 0xe1f45c 0x4781a1 # 0x76ebbd github.com/sirupsen/logrus.(*Entry).WithFields+0x5d /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:126 # 0x7b7f73 github.com/sirupsen/logrus.(*Entry).WithField+0x1b3 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:121 # 0x7b7e18 github.com/0xERR0R/blocky/log.WithPrefix+0x58 /go/src/log/logger.go:81 # 0xe11d46 github.com/0xERR0R/blocky/resolver.(*typed).logWith.func1+0x26 /go/src/resolver/resolver.go:204 # 0x7b7b0e github.com/0xERR0R/blocky/log.WrapCtx+0x2e /go/src/log/context.go:37 # 0xe11ccc github.com/0xERR0R/blocky/resolver.(*typed).logWith+0x4c /go/src/resolver/resolver.go:203 # 0xe11b84 github.com/0xERR0R/blocky/resolver.(*typed).log+0x24 /go/src/resolver/resolver.go:193 # 0xe028d5 github.com/0xERR0R/blocky/resolver.(*CachingResolver).reloadCacheEntry+0xb5 /go/src/resolver/caching_resolver.go:128 # 0xe20c2a github.com/0xERR0R/blocky/cache/expirationcache.(*PrefetchingExpiringLRUCache[...]).onExpired+0x6a /go/src/cache/expirationcache/prefetching_cache.go:77 # 0xe1f93b github.com/0xERR0R/blocky/cache/expirationcache.(*ExpiringLRUCache[...]).cleanUp+0x25b /go/src/cache/expirationcache/expiration_cache.go:129 # 0xe1f45b github.com/0xERR0R/blocky/cache/expirationcache.periodicCleanup[...]+0x9b /go/src/cache/expirationcache/expiration_cache.go:106 0: 0 [1: 48] @ 0x638ec5 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x638ec4 crypto/tls.(*Conn).handshakeContext+0x204 /usr/local/go/src/crypto/tls/conn.go:1528 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 48] @ 0x484939 0x483e05 0x7fa57f 0x7f7533 0x7f91ae 0x7f7c30 0xe5d089 0x4781a1 # 0x484938 sync.(*poolChain).pushHead+0x38 /usr/local/go/src/sync/poolqueue.go:233 # 0x483e04 sync.(*Pool).Put+0x84 /usr/local/go/src/sync/pool.go:112 # 0x7fa57e github.com/miekg/dns.(*Server).readUDP+0x15e /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:718 # 0x7f7532 github.com/miekg/dns.defaultReader.ReadUDP+0x12 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:174 # 0x7f91ad github.com/miekg/dns.(*Server).serveUDP+0x26d /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:530 # 0x7f7c2f github.com/miekg/dns.(*Server).ListenAndServe+0x5af /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:359 # 0xe5d088 github.com/0xERR0R/blocky/server.(*Server).Start.func1+0x28 /go/src/server/server.go:396 0: 0 [105: 1680] @ 0x45bae6 0xa4a3c5 0xa4a35c 0xa4a8e6 0xa4a433 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa4a3c4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /go/src/lists/parsers/lines.go:28 # 0xa4a35b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /go/src/lists/parsers/adapt.go:8 # 0xa4a8e5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa4a432 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [4: 256] @ 0xa49005 0xa48ffb 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa49004 bufio.(*Scanner).Text+0x104 /usr/local/go/src/bufio/scan.go:115 # 0xa48ffa github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfa /go/src/lists/parsers/hosts.go:102 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [103: 1648] @ 0xa49e76 0xa49e60 0xa4a8d3 0xa4a433 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa49e75 bufio.(*Scanner).Text+0x75 /usr/local/go/src/bufio/scan.go:115 # 0xa49e5f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /go/src/lists/parsers/lines.go:67 # 0xa4a8d2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa4a432 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 128] @ 0x5a07fa 0x50fe7d 0x618c42 0x6681e5 0x643f25 0x640d29 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a07f9 crypto/sha256.New+0x19 /usr/local/go/src/crypto/sha256/sha256.go:154 # 0x50fe7c crypto.Hash.New+0x3c /usr/local/go/src/crypto/crypto.go:131 # 0x618c41 crypto/hmac.New+0x41 /usr/local/go/src/crypto/hmac/hmac.go:138 # 0x6681e4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 /usr/local/go/src/crypto/tls/key_schedule.go:103 # 0x643f24 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0xa4 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:593 # 0x640d28 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x2a8 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:99 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [218: 3488] @ 0xa49bd7 0xa49d45 0xa49aec 0xa4900a 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa49bd6 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x96 /go/src/lists/parsers/hosts.go:266 # 0xa49d44 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /go/src/lists/parsers/hosts.go:284 # 0xa49aeb github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b /go/src/lists/parsers/hosts.go:250 # 0xa49009 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /go/src/lists/parsers/hosts.go:104 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 80] @ 0x58f5af 0x58f95b 0x58d96e 0x62976c 0x643bb2 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x58f5ae crypto/ecdsa.(*nistCurve[...]).pointFromAffine+0x20e /usr/local/go/src/crypto/ecdsa/ecdsa.go:591 # 0x58f95a crypto/ecdsa.verifyNISTEC[...]+0xba /usr/local/go/src/crypto/ecdsa/ecdsa.go:502 # 0x58d96d crypto/ecdsa.VerifyASN1+0x26d /usr/local/go/src/crypto/ecdsa/ecdsa.go:486 # 0x62976b crypto/tls.verifyHandshakeSignature+0x1eb /usr/local/go/src/crypto/tls/auth.go:29 # 0x643bb1 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x591 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:563 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 352] @ 0x4fbc97 0x4fbc62 0x4fc7d9 0x4ff605 0x501286 0x503e9e 0x4fde71 0x77df6f 0x77d5a5 0x76ff9a 0x76fb56 0x770148 0x77059c 0xdf8c8c 0xdf8c5c 0xe10db2 0x4781a1 # 0x4fbc96 fmt.(*buffer).writeString+0x216 /usr/local/go/src/fmt/print.go:108 # 0x4fbc61 fmt.(*fmt).padString+0x1e1 /usr/local/go/src/fmt/format.go:110 # 0x4fc7d8 fmt.(*fmt).fmtS+0x38 /usr/local/go/src/fmt/format.go:359 # 0x4ff604 fmt.(*pp).fmtString+0x84 /usr/local/go/src/fmt/print.go:494 # 0x501285 fmt.(*pp).printArg+0x345 /usr/local/go/src/fmt/print.go:741 # 0x503e9d fmt.(*pp).doPrintf+0x37d /usr/local/go/src/fmt/print.go:1075 # 0x4fde70 fmt.Fprintf+0x70 /usr/local/go/src/fmt/print.go:224 # 0x77df6e github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).printColored+0x80e /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:285 # 0x77d5a4 github.com/x-cray/logrus-prefixed-formatter.(*TextFormatter).Format+0x5e4 /go/pkg/mod/github.com/x-cray/logrus-prefixed-formatter@v0.5.2/formatter.go:206 # 0x76ff99 github.com/sirupsen/logrus.(*Entry).write+0x99 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:289 # 0x76fb55 github.com/sirupsen/logrus.(*Entry).log+0x435 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:252 # 0x770147 github.com/sirupsen/logrus.(*Entry).Log+0x47 /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:304 # 0x77059b github.com/sirupsen/logrus.(*Entry).Logf+0x7b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:349 # 0xdf8c8b github.com/sirupsen/logrus.(*Entry).Infof+0x4b /go/pkg/mod/github.com/sirupsen/logrus@v1.9.3/entry.go:362 # 0xdf8c5b github.com/0xERR0R/blocky/querylog.(*LoggerWriter).Write+0x1b /go/src/querylog/logger_writer.go:24 # 0xe10db1 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).writeLog+0x131 /go/src/resolver/query_logging_resolver.go:227 0: 0 [28: 1344] @ 0xa4939a 0xa4939b 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa49399 bufio.(*Scanner).Text+0x219 /usr/local/go/src/bufio/scan.go:115 # 0xa4939a github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x21a /go/src/lists/parsers/hosts.go:159 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [86: 1376] @ 0xa4929d 0xa49296 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa4929c bufio.(*Scanner).Text+0x11c /usr/local/go/src/bufio/scan.go:115 # 0xa49295 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x115 /go/src/lists/parsers/hosts.go:146 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [37: 1776] @ 0xa49005 0xa48ffb 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa49004 bufio.(*Scanner).Text+0x104 /usr/local/go/src/bufio/scan.go:115 # 0xa48ffa github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfa /go/src/lists/parsers/hosts.go:102 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [32: 75759616] @ 0x412d0d 0x41472f 0x417705 0xa32ab6 0xa34fff 0xa34fdd 0xa33dc2 0xa3363c 0xa51342 0xa51269 0xa4b4de 0x4781a1 # 0xa32ab5 github.com/0xERR0R/blocky/trie.(*parent).insert+0x2b5 /go/src/trie/trie.go:85 # 0xa34ffe github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /go/src/trie/trie.go:36 # 0xa34fdc github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/src/cache/stringcache/string_caches.go:229 # 0xa33dc1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3363b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0xa51341 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/src/lists/list_cache.go:188 # 0xa51268 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 192] @ 0x544307 0x544410 0x54938b 0x831d7b 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x544306 strings.(*Builder).grow+0x26 /usr/local/go/src/strings/builder.go:69 # 0x54440f strings.(*Builder).Grow+0x4f /usr/local/go/src/strings/builder.go:83 # 0x54938a strings.Join+0x10a /usr/local/go/src/strings/strings.go:452 # 0x831d7a github.com/0xERR0R/blocky/util.AnswerToString+0x3da /go/src/util/common.go:61 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [226: 3616] @ 0x4fb1d2 0x4fb1c6 0xa49c06 0xa49d45 0xa49aec 0xa4900a 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x4fb1d1 errors.New+0x211 /usr/local/go/src/errors/errors.go:62 # 0x4fb1c5 fmt.Errorf+0x205 /usr/local/go/src/fmt/errors.go:30 # 0xa49c05 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0xc5 /go/src/lists/parsers/hosts.go:266 # 0xa49d44 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /go/src/lists/parsers/hosts.go:284 # 0xa49aeb github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b /go/src/lists/parsers/hosts.go:250 # 0xa49009 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /go/src/lists/parsers/hosts.go:104 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [234: 7488] @ 0x4fb05b 0xa493e5 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x4fb05a fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xa493e4 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x264 /go/src/lists/parsers/hosts.go:159 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [8: 14336] @ 0x4842bc 0x484106 0x483e5c 0x7517fe 0x751817 0x753b72 0xa49bad 0xa49b85 0xa49b7e 0xa49d45 0xa49aec 0xa4900a 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x4842bb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:238 # 0x484105 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:217 # 0x483e5b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:132 # 0x7517fd regexp.newBitState+0x9d /usr/local/go/src/regexp/backtrack.go:50 # 0x751816 regexp.(*Regexp).backtrack+0xb6 /usr/local/go/src/regexp/backtrack.go:315 # 0x753b71 regexp.(*Regexp).doExecute+0x271 /usr/local/go/src/regexp/exec.go:535 # 0xa49bac regexp.(*Regexp).doMatch+0x6c /usr/local/go/src/regexp/exec.go:514 # 0xa49b84 regexp.(*Regexp).MatchString+0x44 /usr/local/go/src/regexp/regexp.go:531 # 0xa49b7d github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /go/src/lists/parsers/hosts.go:262 # 0xa49d44 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /go/src/lists/parsers/hosts.go:284 # 0xa49aeb github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b /go/src/lists/parsers/hosts.go:250 # 0xa49009 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /go/src/lists/parsers/hosts.go:104 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [130: 5324800] @ 0x412d0d 0x41472f 0x417705 0xa32ab6 0xa34fff 0xa34fdd 0xa33dc2 0xa3363c 0xa51342 0xa51269 0xa4b4de 0x4781a1 # 0xa32ab5 github.com/0xERR0R/blocky/trie.(*parent).insert+0x2b5 /go/src/trie/trie.go:85 # 0xa34ffe github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /go/src/trie/trie.go:36 # 0xa34fdc github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/src/cache/stringcache/string_caches.go:229 # 0xa33dc1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3363b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0xa51341 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/src/lists/list_cache.go:188 # 0xa51268 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [66: 625152] @ 0x412d0d 0x41472f 0x417705 0xa32ab6 0xa34fff 0xa34fdd 0xa33dc2 0xa3363c 0xa51342 0xa51269 0xa4b4de 0x4781a1 # 0xa32ab5 github.com/0xERR0R/blocky/trie.(*parent).insert+0x2b5 /go/src/trie/trie.go:85 # 0xa34ffe github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /go/src/trie/trie.go:36 # 0xa34fdc github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/src/cache/stringcache/string_caches.go:229 # 0xa33dc1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3363b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0xa51341 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/src/lists/list_cache.go:188 # 0xa51268 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 32] @ 0x7ff66f 0x801650 0x831d08 0xe109c6 0xe10395 0xe09014 0xe047f2 0xe08b7e 0xe09471 0xe09306 0xe5e4e9 0xe5e03f 0xe5df57 0xe5c35b 0x7f7349 0x7f72ce 0x7fa10d 0x7f9c45 0x4781a1 # 0x7ff66e github.com/miekg/dns.(*SVCBIPv4Hint).String+0x2e /go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:609 # 0x80164f github.com/miekg/dns.(*SVCB).String+0x10f /go/pkg/mod/github.com/miekg/dns@v1.1.62/svcb.go:904 # 0x831d07 github.com/0xERR0R/blocky/util.AnswerToString+0x367 /go/src/util/common.go:57 # 0xe109c5 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).createLogEntry+0x4e5 /go/src/resolver/query_logging_resolver.go:204 # 0xe10394 github.com/0xERR0R/blocky/resolver.(*QueryLoggingResolver).Resolve+0x114 /go/src/resolver/query_logging_resolver.go:151 # 0xe09013 github.com/0xERR0R/blocky/resolver.(*EDEResolver).Resolve+0x73 /go/src/resolver/ede_resolver.go:32 # 0xe047f1 github.com/0xERR0R/blocky/resolver.(*ClientNamesResolver).Resolve+0x191 /go/src/resolver/client_names_resolver.go:68 # 0xe08b7d github.com/0xERR0R/blocky/resolver.(*ECSResolver).Resolve+0x23d /go/src/resolver/ecs_resolver.go:77 # 0xe09470 github.com/0xERR0R/blocky/resolver.(*FQDNOnlyResolver).Resolve+0x110 /go/src/resolver/fqdn_only_resolver.go:37 # 0xe09305 github.com/0xERR0R/blocky/resolver.(*FilteringResolver).Resolve+0x1a5 /go/src/resolver/filtering_resolver.go:35 # 0xe5e4e8 github.com/0xERR0R/blocky/server.(*Server).resolve+0x268 /go/src/server/server.go:549 # 0xe5e03e github.com/0xERR0R/blocky/server.(*Server).handleReq+0x3e /go/src/server/server.go:510 # 0xe5df56 github.com/0xERR0R/blocky/server.(*Server).OnRequest+0x76 /go/src/server/server.go:502 # 0xe5c35a github.com/0xERR0R/blocky/server.(*Server).registerDNSHandlers.func1+0x3a /go/src/server/server.go:339 # 0x7f7348 github.com/miekg/dns.HandlerFunc.ServeDNS+0x28 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:37 # 0x7f72cd github.com/miekg/dns.(*ServeMux).ServeDNS+0x6d /go/pkg/mod/github.com/miekg/dns@v1.1.62/serve_mux.go:103 # 0x7fa10c github.com/miekg/dns.(*Server).serveDNS+0x44c /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:680 # 0x7f9c44 github.com/miekg/dns.(*Server).serveUDPPacket+0x1a4 /go/pkg/mod/github.com/miekg/dns@v1.1.62/server.go:621 0: 0 [0: 0] @ 0xe44f10 0xe44e85 0xe41ccb 0xe51a8f 0x836ec6 0x6fcda9 0xe54b0d 0x6fcda9 0x83494f 0x8362db 0x6fcda9 0x836ec6 0x6fcda9 0x83494f 0x8362db 0x6fcda9 0x836ec6 0x6fcda9 0xe6085e 0x6fcda9 0xe59598 0x6fcda9 0x83490e 0x7004ae 0x6fb788 0x4781a1 # 0xe44f0f runtime/pprof.writeGoroutineStacks+0x2f /usr/local/go/src/runtime/pprof/pprof.go:741 # 0xe44e84 runtime/pprof.writeGoroutine+0x24 /usr/local/go/src/runtime/pprof/pprof.go:732 # 0xe41cca runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:369 # 0xe51a8e net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:267 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe54b0c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83494e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x8362da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83494e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x8362da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe6085d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe59597 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /go/src/server/http.go:79 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83490d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ad net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6fb787 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [31: 36823040] @ 0x412d0d 0x41472f 0x417705 0xa32ab6 0xa34fff 0xa34fdd 0xa33dc2 0xa3363c 0xa51342 0xa51269 0xa4b4de 0x4781a1 # 0xa32ab5 github.com/0xERR0R/blocky/trie.(*parent).insert+0x2b5 /go/src/trie/trie.go:85 # 0xa34ffe github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /go/src/trie/trie.go:36 # 0xa34fdc github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/src/cache/stringcache/string_caches.go:229 # 0xa33dc1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3363b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0xa51341 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/src/lists/list_cache.go:188 # 0xa51268 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [177: 4248] @ 0xa49005 0xa48ffb 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa49004 bufio.(*Scanner).Text+0x104 /usr/local/go/src/bufio/scan.go:115 # 0xa48ffa github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfa /go/src/lists/parsers/hosts.go:102 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [58: 282112] @ 0x412d0d 0x41472f 0x417705 0xa32ab6 0xa34fff 0xa34fdd 0xa33dc2 0xa3363c 0xa51342 0xa51269 0xa4b4de 0x4781a1 # 0xa32ab5 github.com/0xERR0R/blocky/trie.(*parent).insert+0x2b5 /go/src/trie/trie.go:85 # 0xa34ffe github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /go/src/trie/trie.go:36 # 0xa34fdc github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/src/cache/stringcache/string_caches.go:229 # 0xa33dc1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3363b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0xa51341 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/src/lists/list_cache.go:188 # 0xa51268 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [7: 560] @ 0xa49005 0xa48ffb 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa49004 bufio.(*Scanner).Text+0x104 /usr/local/go/src/bufio/scan.go:115 # 0xa48ffa github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfa /go/src/lists/parsers/hosts.go:102 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [197: 3152] @ 0xa493a8 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa493a7 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x227 /go/src/lists/parsers/hosts.go:159 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [97: 6208] @ 0x4fb05b 0xa49c06 0xa49d45 0xa49aec 0xa4900a 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x4fb05a fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xa49c05 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0xc5 /go/src/lists/parsers/hosts.go:266 # 0xa49d44 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /go/src/lists/parsers/hosts.go:284 # 0xa49aeb github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b /go/src/lists/parsers/hosts.go:250 # 0xa49009 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /go/src/lists/parsers/hosts.go:104 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [70: 3360] @ 0x45bae6 0xa4a3c5 0xa4a35c 0xa4a8e6 0xa4a433 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa4a3c4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /go/src/lists/parsers/lines.go:28 # 0xa4a35b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /go/src/lists/parsers/adapt.go:8 # 0xa4a8e5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa4a432 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [570: 27360] @ 0x5aba15 0x5ab250 0x5cfabe 0xa51e1b 0xa51e0d 0xa4b12e 0xa51daa 0xa51d33 0xa530f2 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x5aba14 net/netip.parseIPv4+0x354 /usr/local/go/src/net/netip/netip.go:186 # 0x5ab24f net/netip.ParseAddr+0x4f /usr/local/go/src/net/netip/netip.go:119 # 0x5cfabd net.parseIP+0x1d /usr/local/go/src/net/ip.go:502 # 0xa51e1a net.ParseIP+0x3a /usr/local/go/src/net/ip.go:495 # 0xa51e0c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c /go/src/lists/list_cache.go:251 # 0xa4b12d github.com/0xERR0R/blocky/lists/parsers.WildcardEntry.forEachHost+0x2d /go/src/lists/parsers/hosts.go:232 # 0xa51da9 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /go/src/lists/parsers/hosts.go:51 # 0xa51d32 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /go/src/lists/list_cache.go:245 # 0xa530f1 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xf1 /go/src/lists/parsers/parser.go:54 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [201: 3216] @ 0x4fb1d2 0x4fb1c6 0xa493e5 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x4fb1d1 errors.New+0x211 /usr/local/go/src/errors/errors.go:62 # 0x4fb1c5 fmt.Errorf+0x205 /usr/local/go/src/fmt/errors.go:30 # 0xa493e4 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x264 /go/src/lists/parsers/hosts.go:159 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [247: 11856] @ 0x4fb05b 0xa493e5 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x4fb05a fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xa493e4 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x264 /go/src/lists/parsers/hosts.go:159 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [830: 39840] @ 0x5aba15 0x5ab250 0x5cfabe 0xa49ca5 0xa49cc2 0xa49aec 0xa4900a 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x5aba14 net/netip.parseIPv4+0x354 /usr/local/go/src/net/netip/netip.go:186 # 0x5ab24f net/netip.ParseAddr+0x4f /usr/local/go/src/net/netip/netip.go:119 # 0x5cfabd net.parseIP+0x1d /usr/local/go/src/net/ip.go:502 # 0xa49ca4 net.ParseIP+0x24 /usr/local/go/src/net/ip.go:495 # 0xa49cc1 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0x41 /go/src/lists/parsers/hosts.go:274 # 0xa49aeb github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b /go/src/lists/parsers/hosts.go:250 # 0xa49009 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /go/src/lists/parsers/hosts.go:104 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [62: 1984] @ 0xa49005 0xa48ffb 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa49004 bufio.(*Scanner).Text+0x104 /usr/local/go/src/bufio/scan.go:115 # 0xa48ffa github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfa /go/src/lists/parsers/hosts.go:102 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [38: 43776] @ 0x412d0d 0x41472f 0x417705 0xa32ab6 0xa34fff 0xa34fdd 0xa33dc2 0xa3363c 0xa51342 0xa51269 0xa4b4de 0x4781a1 # 0xa32ab5 github.com/0xERR0R/blocky/trie.(*parent).insert+0x2b5 /go/src/trie/trie.go:85 # 0xa34ffe github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /go/src/trie/trie.go:36 # 0xa34fdc github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/src/cache/stringcache/string_caches.go:229 # 0xa33dc1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3363b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0xa51341 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/src/lists/list_cache.go:188 # 0xa51268 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 8960] @ 0x4842bc 0x484106 0x483db4 0x6b7c28 0x6b7eb6 0x6c15a8 0x6de125 0x675043 0x675767 0x68f207 0x68e57f 0x68d778 0x68d83b 0x692682 0x6e0ddf 0x6ace4d 0x67809e 0xa49e5b 0xa4a8d3 0xa4a433 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x4842bb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:238 # 0x484105 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:217 # 0x483db3 sync.(*Pool).Put+0x33 /usr/local/go/src/sync/pool.go:108 # 0x6b7c27 net/http.http2putDataBufferChunk+0xa7 /usr/local/go/src/net/http/h2_bundle.go:1078 # 0x6b7eb5 net/http.(*http2dataBuffer).Read+0x1b5 /usr/local/go/src/net/http/h2_bundle.go:1115 # 0x6c15a7 net/http.(*http2pipe).Read+0x207 /usr/local/go/src/net/http/h2_bundle.go:3757 # 0x6de124 net/http.http2transportResponseBody.Read+0x64 /usr/local/go/src/net/http/h2_bundle.go:9625 # 0x675042 bufio.(*Reader).fill+0x102 /usr/local/go/src/bufio/bufio.go:110 # 0x675766 bufio.(*Reader).ReadByte+0x26 /usr/local/go/src/bufio/bufio.go:269 # 0x68f206 compress/flate.(*decompressor).moreBits+0x26 /usr/local/go/src/compress/flate/inflate.go:697 # 0x68e57e compress/flate.(*decompressor).huffmanBlock+0x4de /usr/local/go/src/compress/flate/inflate.go:579 # 0x68d777 compress/flate.(*decompressor).nextBlock+0x177 /usr/local/go/src/compress/flate/inflate.go:328 # 0x68d83a compress/flate.(*decompressor).Read+0x5a /usr/local/go/src/compress/flate/inflate.go:348 # 0x692681 compress/gzip.(*Reader).Read+0xa1 /usr/local/go/src/compress/gzip/gunzip.go:252 # 0x6e0dde net/http.(*http2gzipReader).Read+0x7e /usr/local/go/src/net/http/h2_bundle.go:10166 # 0x6ace4c net/http.(*cancelTimerBody).Read+0x2c /usr/local/go/src/net/http/client.go:963 # 0x67809d bufio.(*Scanner).Scan+0x81d /usr/local/go/src/bufio/scan.go:219 # 0xa49e5a github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5a /go/src/lists/parsers/lines.go:63 # 0xa4a8d2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa4a432 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [11: 90112] @ 0x6a80da 0x483ef1 0x6b7a28 0x6b821a 0x6b80e5 0x6c185c 0x6deb3e 0x6dc5e6 0x6db845 0x4781a1 # 0x6a80d9 net/http.init.func4+0x19 /usr/local/go/src/net/http/h2_bundle.go:1048 # 0x483ef0 sync.(*Pool).Get+0xb0 /usr/local/go/src/sync/pool.go:152 # 0x6b7a27 net/http.http2getDataBufferChunk+0x47 /usr/local/go/src/net/http/h2_bundle.go:1061 # 0x6b8219 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /usr/local/go/src/net/http/h2_bundle.go:1166 # 0x6b80e4 net/http.(*http2dataBuffer).Write+0x84 /usr/local/go/src/net/http/h2_bundle.go:1149 # 0x6c185b net/http.(*http2pipe).Write+0x17b /usr/local/go/src/net/http/h2_bundle.go:3785 # 0x6deb3d net/http.(*http2clientConnReadLoop).processData+0x21d /usr/local/go/src/net/http/h2_bundle.go:9787 # 0x6dc5e5 net/http.(*http2clientConnReadLoop).run+0x445 /usr/local/go/src/net/http/h2_bundle.go:9376 # 0x6db844 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [0: 0] @ 0xe43a91 0xe43945 0xe41ccb 0xe51a8f 0x836ec6 0x6fcda9 0xe54b0d 0x6fcda9 0x83494f 0x8362db 0x6fcda9 0x836ec6 0x6fcda9 0x83494f 0x8362db 0x6fcda9 0x836ec6 0x6fcda9 0xe6085e 0x6fcda9 0xe59598 0x6fcda9 0x83490e 0x7004ae 0x6fb788 0x4781a1 # 0xe43a90 runtime/pprof.writeHeapInternal+0xb0 /usr/local/go/src/runtime/pprof/pprof.go:602 # 0xe43944 runtime/pprof.writeHeap+0x24 /usr/local/go/src/runtime/pprof/pprof.go:572 # 0xe41cca runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:369 # 0xe51a8e net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:267 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe54b0c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83494e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x8362da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83494e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x8362da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe6085d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe59597 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /go/src/server/http.go:79 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83490d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ad net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6fb787 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [636: 30528] @ 0xa497a7 0xa4979b 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa497a6 bytes.NewReader+0x46 /usr/local/go/src/bytes/reader.go:159 # 0xa4979a github.com/0xERR0R/blocky/lists/parsers.(*WildcardEntry).UnmarshalText+0x3a /go/src/lists/parsers/hosts.go:215 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [528: 25344] @ 0x4fb05b 0xa49c06 0xa49d45 0xa49aec 0xa4900a 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x4fb05a fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xa49c05 github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0xc5 /go/src/lists/parsers/hosts.go:266 # 0xa49d44 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /go/src/lists/parsers/hosts.go:284 # 0xa49aeb github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b /go/src/lists/parsers/hosts.go:250 # 0xa49009 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /go/src/lists/parsers/hosts.go:104 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [71: 21520384] @ 0x412d0d 0x41472f 0x417705 0xa32ab6 0xa34fff 0xa34fdd 0xa33dc2 0xa3363c 0xa51342 0xa51269 0xa4b4de 0x4781a1 # 0xa32ab5 github.com/0xERR0R/blocky/trie.(*parent).insert+0x2b5 /go/src/trie/trie.go:85 # 0xa34ffe github.com/0xERR0R/blocky/trie.(*Trie).Insert+0x9e /go/src/trie/trie.go:36 # 0xa34fdc github.com/0xERR0R/blocky/cache/stringcache.(*wildcardCacheFactory).addEntry+0x7c /go/src/cache/stringcache/string_caches.go:229 # 0xa33dc1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3363b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0xa51341 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/src/lists/list_cache.go:188 # 0xa51268 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [0: 0] @ 0x45ba12 0x45b425 0x45b665 0x45c9a5 0x45c96c 0xe4351c 0xe43e98 0xe43945 0xe41ccb 0xe51a8f 0x836ec6 0x6fcda9 0xe54b0d 0x6fcda9 0x83494f 0x8362db 0x6fcda9 0x836ec6 0x6fcda9 0x83494f 0x8362db 0x6fcda9 0x836ec6 0x6fcda9 0xe6085e 0x6fcda9 0xe59598 0x6fcda9 0x83490e 0x7004ae 0x6fb788 0x4781a1 # 0xe4351b runtime/pprof.printStackRecord+0xfb /usr/local/go/src/runtime/pprof/pprof.go:532 # 0xe43e97 runtime/pprof.writeHeapInternal+0x4b7 /usr/local/go/src/runtime/pprof/pprof.go:661 # 0xe43944 runtime/pprof.writeHeap+0x24 /usr/local/go/src/runtime/pprof/pprof.go:572 # 0xe41cca runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:369 # 0xe51a8e net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:267 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe54b0c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83494e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x8362da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83494e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x8362da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe6085d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe59597 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /go/src/server/http.go:79 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83490d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ad net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6fb787 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [610: 29280] @ 0x5aba15 0x5ab250 0x5cfabe 0xa4932d 0xa492ed 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x5aba14 net/netip.parseIPv4+0x354 /usr/local/go/src/net/netip/netip.go:186 # 0x5ab24f net/netip.ParseAddr+0x4f /usr/local/go/src/net/netip/netip.go:119 # 0x5cfabd net.parseIP+0x1d /usr/local/go/src/net/ip.go:502 # 0xa4932c net.ParseIP+0x1ac /usr/local/go/src/net/ip.go:495 # 0xa492ec github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x16c /go/src/lists/parsers/hosts.go:157 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [400: 12800] @ 0xa35b92 0xa48dc5 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa35b91 github.com/hashicorp/go-multierror.Append+0x371 /go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/append.go:28 # 0xa48dc4 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x104 /go/src/lists/parsers/hosts.go:66 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [167: 4008] @ 0xa4939a 0xa4939b 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa49399 bufio.(*Scanner).Text+0x219 /usr/local/go/src/bufio/scan.go:115 # 0xa4939a github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x21a /go/src/lists/parsers/hosts.go:159 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [643: 21069824] @ 0x7509ca 0x7518ff 0x753b72 0xa49bad 0xa49b85 0xa49b7e 0xa49d45 0xa49aec 0xa4900a 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x7509c9 regexp.(*bitState).reset+0x109 /usr/local/go/src/regexp/backtrack.go:91 # 0x7518fe regexp.(*Regexp).backtrack+0x19e /usr/local/go/src/regexp/backtrack.go:317 # 0x753b71 regexp.(*Regexp).doExecute+0x271 /usr/local/go/src/regexp/exec.go:535 # 0xa49bac regexp.(*Regexp).doMatch+0x6c /usr/local/go/src/regexp/exec.go:514 # 0xa49b84 regexp.(*Regexp).MatchString+0x44 /usr/local/go/src/regexp/regexp.go:531 # 0xa49b7d github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /go/src/lists/parsers/hosts.go:262 # 0xa49d44 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /go/src/lists/parsers/hosts.go:284 # 0xa49aeb github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b /go/src/lists/parsers/hosts.go:250 # 0xa49009 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /go/src/lists/parsers/hosts.go:104 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [5: 400] @ 0xa4929d 0xa49296 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa4929c bufio.(*Scanner).Text+0x11c /usr/local/go/src/bufio/scan.go:115 # 0xa49295 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x115 /go/src/lists/parsers/hosts.go:146 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [152: 3648] @ 0xa4929d 0xa49296 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa4929c bufio.(*Scanner).Text+0x11c /usr/local/go/src/bufio/scan.go:115 # 0xa49295 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x115 /go/src/lists/parsers/hosts.go:146 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [82: 335872] @ 0x75090d 0x7518ff 0x753b72 0xa49bad 0xa49b85 0xa49b7e 0xa49d45 0xa49aec 0xa4900a 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x75090c regexp.(*bitState).reset+0x4c /usr/local/go/src/regexp/backtrack.go:84 # 0x7518fe regexp.(*Regexp).backtrack+0x19e /usr/local/go/src/regexp/backtrack.go:317 # 0x753b71 regexp.(*Regexp).doExecute+0x271 /usr/local/go/src/regexp/exec.go:535 # 0xa49bac regexp.(*Regexp).doMatch+0x6c /usr/local/go/src/regexp/exec.go:514 # 0xa49b84 regexp.(*Regexp).MatchString+0x44 /usr/local/go/src/regexp/regexp.go:531 # 0xa49b7d github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /go/src/lists/parsers/hosts.go:262 # 0xa49d44 github.com/0xERR0R/blocky/lists/parsers.validateHostsListEntry+0xc4 /go/src/lists/parsers/hosts.go:284 # 0xa49aeb github.com/0xERR0R/blocky/lists/parsers.normalizeHostsListEntry+0x10b /go/src/lists/parsers/hosts.go:250 # 0xa49009 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x109 /go/src/lists/parsers/hosts.go:104 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [0: 0] @ 0xe43705 0xe43e98 0xe43945 0xe41ccb 0xe51a8f 0x836ec6 0x6fcda9 0xe54b0d 0x6fcda9 0x83494f 0x8362db 0x6fcda9 0x836ec6 0x6fcda9 0x83494f 0x8362db 0x6fcda9 0x836ec6 0x6fcda9 0xe6085e 0x6fcda9 0xe59598 0x6fcda9 0x83490e 0x7004ae 0x6fb788 0x4781a1 # 0xe43704 runtime/pprof.printStackRecord+0x2e4 /usr/local/go/src/runtime/pprof/pprof.go:541 # 0xe43e97 runtime/pprof.writeHeapInternal+0x4b7 /usr/local/go/src/runtime/pprof/pprof.go:661 # 0xe43944 runtime/pprof.writeHeap+0x24 /usr/local/go/src/runtime/pprof/pprof.go:572 # 0xe41cca runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:369 # 0xe51a8e net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:267 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe54b0c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83494e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x8362da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83494e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x8362da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe6085d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe59597 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /go/src/server/http.go:79 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83490d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ad net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6fb787 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [54460: 223068160] @ 0x677bf9 0xa49850 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x677bf8 bufio.(*Scanner).Scan+0x378 /usr/local/go/src/bufio/scan.go:209 # 0xa4984f github.com/0xERR0R/blocky/lists/parsers.(*WildcardEntry).UnmarshalText+0xef /go/src/lists/parsers/hosts.go:218 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 1024] @ 0x5742ca 0x57428e 0x574292 0x57535e 0x573855 0x573b55 0x59e205 0x59b2e5 0x6101c5 0x60fc91 0x60d476 0x60d178 0x60d81a 0x60d1cb 0x60c838 0x640159 0x643893 0x640d1a 0x63b674 0x63908b 0x71310e 0x713109 0x4781a1 # 0x5742c9 crypto/internal/bigmod.(*Nat).reset+0xc9 /usr/local/go/src/crypto/internal/bigmod/nat.go:97 # 0x57428d crypto/internal/bigmod.(*Nat).set+0x8d /usr/local/go/src/crypto/internal/bigmod/nat.go:109 # 0x574291 crypto/internal/bigmod.(*Nat).maybeSubtractModulus+0x91 /usr/local/go/src/crypto/internal/bigmod/nat.go:523 # 0x57535d crypto/internal/bigmod.(*Nat).montgomeryMul+0x9fd /usr/local/go/src/crypto/internal/bigmod/nat.go:651 # 0x573854 crypto/internal/bigmod.rr+0x294 /usr/local/go/src/crypto/internal/bigmod/nat.go:356 # 0x573b54 crypto/internal/bigmod.NewModulusFromBig+0x254 /usr/local/go/src/crypto/internal/bigmod/nat.go:398 # 0x59e204 crypto/rsa.encrypt+0x64 /usr/local/go/src/crypto/rsa/rsa.go:485 # 0x59b2e4 crypto/rsa.VerifyPKCS1v15+0x284 /usr/local/go/src/crypto/rsa/pkcs1v15.go:354 # 0x6101c4 crypto/x509.checkSignature+0x364 /usr/local/go/src/crypto/x509/x509.go:930 # 0x60fc90 crypto/x509.(*Certificate).CheckSignatureFrom+0xd0 /usr/local/go/src/crypto/x509/x509.go:850 # 0x60d475 crypto/x509.(*Certificate).buildChains.func1+0x195 /usr/local/go/src/crypto/x509/verify.go:915 # 0x60d177 crypto/x509.(*Certificate).buildChains+0x137 /usr/local/go/src/crypto/x509/verify.go:953 # 0x60d819 crypto/x509.(*Certificate).buildChains.func1+0x539 /usr/local/go/src/crypto/x509/verify.go:947 # 0x60d1ca crypto/x509.(*Certificate).buildChains+0x18a /usr/local/go/src/crypto/x509/verify.go:956 # 0x60c837 crypto/x509.(*Certificate).Verify+0x317 /usr/local/go/src/crypto/x509/verify.go:806 # 0x640158 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x71310d crypto/tls.(*Conn).HandshakeContext+0x6d /usr/local/go/src/crypto/tls/conn.go:1493 # 0x713108 net/http.(*persistConn).addTLS.func2+0x68 /usr/local/go/src/net/http/transport.go:1573 0: 0 [0: 0] @ 0xe4347a 0xe4346e 0xe43e98 0xe43945 0xe41ccb 0xe51a8f 0x836ec6 0x6fcda9 0xe54b0d 0x6fcda9 0x83494f 0x8362db 0x6fcda9 0x836ec6 0x6fcda9 0x83494f 0x8362db 0x6fcda9 0x836ec6 0x6fcda9 0xe6085e 0x6fcda9 0xe59598 0x6fcda9 0x83490e 0x7004ae 0x6fb788 0x4781a1 # 0xe4346d runtime/pprof.printStackRecord+0x4d /usr/local/go/src/runtime/pprof/pprof.go:530 # 0xe43e97 runtime/pprof.writeHeapInternal+0x4b7 /usr/local/go/src/runtime/pprof/pprof.go:661 # 0xe43944 runtime/pprof.writeHeap+0x24 /usr/local/go/src/runtime/pprof/pprof.go:572 # 0xe41cca runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:369 # 0xe51a8e net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:267 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe54b0c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83494e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x8362da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83494e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x8362da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe6085d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe59597 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /go/src/server/http.go:79 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83490d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ad net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6fb787 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [226: 5424] @ 0xa49e76 0xa49e60 0xa4a8d3 0xa4a433 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa49e75 bufio.(*Scanner).Text+0x75 /usr/local/go/src/bufio/scan.go:115 # 0xa49e5f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /go/src/lists/parsers/lines.go:67 # 0xa4a8d2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa4a432 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [61: 1464] @ 0xa49085 0xa49086 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa49084 bufio.(*Scanner).Text+0x184 /usr/local/go/src/bufio/scan.go:115 # 0xa49085 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x185 /go/src/lists/parsers/hosts.go:110 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [324: 5184] @ 0xa48d28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa48d27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x67 /go/src/lists/parsers/hosts.go:60 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [20: 640] @ 0xa49085 0xa49086 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa49084 bufio.(*Scanner).Text+0x184 /usr/local/go/src/bufio/scan.go:115 # 0xa49085 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x185 /go/src/lists/parsers/hosts.go:110 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [11: 704] @ 0xa49e76 0xa49e60 0xa4a8d3 0xa4a433 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa49e75 bufio.(*Scanner).Text+0x75 /usr/local/go/src/bufio/scan.go:115 # 0xa49e5f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /go/src/lists/parsers/lines.go:67 # 0xa4a8d2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa4a432 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [81: 3888] @ 0xa49e76 0xa49e60 0xa4a8d3 0xa4a433 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa49e75 bufio.(*Scanner).Text+0x75 /usr/local/go/src/bufio/scan.go:115 # 0xa49e5f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /go/src/lists/parsers/lines.go:67 # 0xa4a8d2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa4a432 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [2: 3584] @ 0x4842bc 0x484106 0x483e5c 0x4fd9ba 0x4fb007 0xa490cb 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x4842bb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:238 # 0x484105 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:217 # 0x483e5b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:132 # 0x4fd9b9 fmt.newPrinter+0x19 /usr/local/go/src/fmt/print.go:152 # 0x4fb006 fmt.Errorf+0x46 /usr/local/go/src/fmt/errors.go:23 # 0xa490ca github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1ca /go/src/lists/parsers/hosts.go:110 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [95: 3891200] @ 0xa3456a 0xa3478c 0xa33dc2 0xa3363c 0xa51342 0xa51269 0xa4b4de 0x4781a1 # 0xa34569 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /go/src/cache/stringcache/string_caches.go:96 # 0xa3478b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /go/src/cache/stringcache/string_caches.go:113 # 0xa33dc1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3363b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0xa51341 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/src/lists/list_cache.go:188 # 0xa51268 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [34: 3620864] @ 0xa3456a 0xa3478c 0xa33dc2 0xa3363c 0xa51342 0xa51269 0xa4b4de 0x4781a1 # 0xa34569 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /go/src/cache/stringcache/string_caches.go:96 # 0xa3478b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /go/src/cache/stringcache/string_caches.go:113 # 0xa33dc1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3363b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0xa51341 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/src/lists/list_cache.go:188 # 0xa51268 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [91: 1456] @ 0x4fb1d2 0x4fb1c6 0xa490cb 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x4fb1d1 errors.New+0x211 /usr/local/go/src/errors/errors.go:62 # 0x4fb1c5 fmt.Errorf+0x205 /usr/local/go/src/fmt/errors.go:30 # 0xa490ca github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1ca /go/src/lists/parsers/hosts.go:110 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [44: 720896] @ 0xa3456a 0xa3478c 0xa33dc2 0xa3363c 0xa51342 0xa51269 0xa4b4de 0x4781a1 # 0xa34569 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /go/src/cache/stringcache/string_caches.go:96 # 0xa3478b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /go/src/cache/stringcache/string_caches.go:113 # 0xa33dc1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3363b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0xa51341 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/src/lists/list_cache.go:188 # 0xa51268 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [45: 1105920] @ 0xa3456a 0xa3478c 0xa33dc2 0xa3363c 0xa51342 0xa51269 0xa4b4de 0x4781a1 # 0xa34569 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /go/src/cache/stringcache/string_caches.go:96 # 0xa3478b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /go/src/cache/stringcache/string_caches.go:113 # 0xa33dc1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3363b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0xa51341 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/src/lists/list_cache.go:188 # 0xa51268 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [56: 4587520] @ 0xa3456a 0xa3478c 0xa33dc2 0xa3363c 0xa51342 0xa51269 0xa4b4de 0x4781a1 # 0xa34569 github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).insertString+0x249 /go/src/cache/stringcache/string_caches.go:96 # 0xa3478b github.com/0xERR0R/blocky/cache/stringcache.(*stringCacheFactory).addEntry+0x2b /go/src/cache/stringcache/string_caches.go:113 # 0xa33dc1 github.com/0xERR0R/blocky/cache/stringcache.(*inMemoryGroupFactory).AddEntry+0x21 /go/src/cache/stringcache/in_memory_grouped_cache.go:84 # 0xa3363b github.com/0xERR0R/blocky/cache/stringcache.(*chainedGroupFactory).AddEntry+0x5b /go/src/cache/stringcache/chained_grouped_cache.go:61 # 0xa51341 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func2+0xa1 /go/src/lists/list_cache.go:188 # 0xa51268 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoConsume.func4+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:96 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [217: 5208] @ 0x45bae6 0xa4a3c5 0xa4a35c 0xa4a8e6 0xa4a433 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa4a3c4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /go/src/lists/parsers/lines.go:28 # 0xa4a35b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /go/src/lists/parsers/adapt.go:8 # 0xa4a8e5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa4a432 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [357: 5712] @ 0xa4a2b6 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa4a2b5 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x35 /go/src/lists/parsers/adapt.go:23 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [176: 5632] @ 0x45bae6 0xa4a3c5 0xa4a35c 0xa4a8e6 0xa4a433 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa4a3c4 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func1+0x24 /go/src/lists/parsers/lines.go:28 # 0xa4a35b github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func2+0x1b /go/src/lists/parsers/adapt.go:8 # 0xa4a8e5 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa4a432 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [143: 2288] @ 0xa49005 0xa48ffb 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa49004 bufio.(*Scanner).Text+0x104 /usr/local/go/src/bufio/scan.go:115 # 0xa48ffa github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xfa /go/src/lists/parsers/hosts.go:102 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [85: 1360] @ 0xa49093 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa49092 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x192 /go/src/lists/parsers/hosts.go:110 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1037: 49776] @ 0xa48f47 0xa48f3b 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa48f46 bytes.NewReader+0x46 /usr/local/go/src/bytes/reader.go:159 # 0xa48f3a github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x3a /go/src/lists/parsers/hosts.go:97 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [100: 1600] @ 0xa4937a 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa49379 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x1f9 /go/src/lists/parsers/hosts.go:162 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [602: 19264] @ 0xa35885 0xa48dc5 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa35884 github.com/hashicorp/go-multierror.Append+0x64 /go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/append.go:16 # 0xa48dc4 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x104 /go/src/lists/parsers/hosts.go:66 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [884: 42432] @ 0xa491ca 0xa491be 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa491c9 bytes.NewReader+0x49 /usr/local/go/src/bytes/reader.go:159 # 0xa491bd github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x3d /go/src/lists/parsers/hosts.go:141 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [63: 1512] @ 0xa49437 0xa49430 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa49436 bufio.(*Scanner).Text+0x2b6 /usr/local/go/src/bufio/scan.go:115 # 0xa4942f github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2af /go/src/lists/parsers/hosts.go:165 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [255: 12240] @ 0x5aba15 0x5ab250 0x5cfabe 0xa51e1b 0xa51e0d 0xa496af 0xa51daa 0xa51d33 0xa530f2 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x5aba14 net/netip.parseIPv4+0x354 /usr/local/go/src/net/netip/netip.go:186 # 0x5ab24f net/netip.ParseAddr+0x4f /usr/local/go/src/net/netip/netip.go:119 # 0x5cfabd net.parseIP+0x1d /usr/local/go/src/net/ip.go:502 # 0xa51e1a net.ParseIP+0x3a /usr/local/go/src/net/ip.go:495 # 0xa51e0c github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3.1+0x2c /go/src/lists/list_cache.go:251 # 0xa496ae github.com/0xERR0R/blocky/lists/parsers.HostsFileEntry.forEachHost+0x2e /go/src/lists/parsers/hosts.go:189 # 0xa51da9 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).ForEach+0x89 /go/src/lists/parsers/hosts.go:51 # 0xa51d32 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x12 /go/src/lists/list_cache.go:245 # 0xa530f1 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xf1 /go/src/lists/parsers/parser.go:54 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [44: 704] @ 0xa49437 0xa49430 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa49436 bufio.(*Scanner).Text+0x2b6 /usr/local/go/src/bufio/scan.go:115 # 0xa4942f github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2af /go/src/lists/parsers/hosts.go:165 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [527: 12648] @ 0xa51d55 0xa530f2 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa51d54 github.com/0xERR0R/blocky/lists.(*ListCache).parseFile.func3+0x34 /go/src/lists/list_cache.go:245 # 0xa530f1 github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xf1 /go/src/lists/parsers/parser.go:54 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [73: 4672] @ 0x4fb05b 0xa490cb 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x4fb05a fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xa490ca github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1ca /go/src/lists/parsers/hosts.go:110 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [160: 5120] @ 0xa49e76 0xa49e60 0xa4a8d3 0xa4a433 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa49e75 bufio.(*Scanner).Text+0x75 /usr/local/go/src/bufio/scan.go:115 # 0xa49e5f github.com/0xERR0R/blocky/lists/parsers.(*lines).Next+0x5f /go/src/lists/parsers/lines.go:67 # 0xa4a8d2 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa4a432 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x32 /go/src/lists/parsers/adapt.go:48 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1799: 143920] @ 0xa48d17 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa48d16 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x56 /go/src/lists/parsers/hosts.go:59 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [308: 4928] @ 0xa35b92 0xa48dc5 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa35b91 github.com/hashicorp/go-multierror.Append+0x371 /go/pkg/mod/github.com/hashicorp/go-multierror@v1.1.1/append.go:28 # 0xa48dc4 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x104 /go/src/lists/parsers/hosts.go:66 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [25: 400] @ 0xa49085 0xa49086 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa49084 bufio.(*Scanner).Text+0x184 /usr/local/go/src/bufio/scan.go:115 # 0xa49085 github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x185 /go/src/lists/parsers/hosts.go:110 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [357: 5712] @ 0xa48d06 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa48d05 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x45 /go/src/lists/parsers/hosts.go:58 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [20: 81920] @ 0x75090d 0x7518ff 0x753b72 0xa49bad 0xa49b85 0xa49b7e 0xa49449 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x75090c regexp.(*bitState).reset+0x4c /usr/local/go/src/regexp/backtrack.go:84 # 0x7518fe regexp.(*Regexp).backtrack+0x19e /usr/local/go/src/regexp/backtrack.go:317 # 0x753b71 regexp.(*Regexp).doExecute+0x271 /usr/local/go/src/regexp/exec.go:535 # 0xa49bac regexp.(*Regexp).doMatch+0x6c /usr/local/go/src/regexp/exec.go:514 # 0xa49b84 regexp.(*Regexp).MatchString+0x44 /usr/local/go/src/regexp/regexp.go:531 # 0xa49b7d github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /go/src/lists/parsers/hosts.go:262 # 0xa49448 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2c8 /go/src/lists/parsers/hosts.go:167 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [137: 2244608] @ 0x6a811a 0x483ef1 0x6b7a57 0x6b821a 0x6b80e5 0x6c185c 0x6deb3e 0x6dc5e6 0x6db845 0x4781a1 # 0x6a8119 net/http.init.func5+0x19 /usr/local/go/src/net/http/h2_bundle.go:1049 # 0x483ef0 sync.(*Pool).Get+0xb0 /usr/local/go/src/sync/pool.go:152 # 0x6b7a56 net/http.http2getDataBufferChunk+0x76 /usr/local/go/src/net/http/h2_bundle.go:1063 # 0x6b8219 net/http.(*http2dataBuffer).lastChunkOrAlloc+0x59 /usr/local/go/src/net/http/h2_bundle.go:1166 # 0x6b80e4 net/http.(*http2dataBuffer).Write+0x84 /usr/local/go/src/net/http/h2_bundle.go:1149 # 0x6c185b net/http.(*http2pipe).Write+0x17b /usr/local/go/src/net/http/h2_bundle.go:3785 # 0x6deb3d net/http.(*http2clientConnReadLoop).processData+0x21d /usr/local/go/src/net/http/h2_bundle.go:9787 # 0x6dc5e5 net/http.(*http2clientConnReadLoop).run+0x445 /usr/local/go/src/net/http/h2_bundle.go:9376 # 0x6db844 net/http.(*http2ClientConn).readLoop+0x64 /usr/local/go/src/net/http/h2_bundle.go:9237 0: 0 [301: 4816] @ 0xa49313 0xa492ed 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0xa49312 net.ParseIP+0x192 /usr/local/go/src/net/ip.go:495 # 0xa492ec github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x16c /go/src/lists/parsers/hosts.go:157 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [220: 10560] @ 0x4fb05b 0xa490cb 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x4fb05a fmt.Errorf+0x9a /usr/local/go/src/fmt/errors.go:26 # 0xa490ca github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0x1ca /go/src/lists/parsers/hosts.go:110 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [89503: 366604288] @ 0x677bf9 0xa48ff0 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x677bf8 bufio.(*Scanner).Scan+0x378 /usr/local/go/src/bufio/scan.go:209 # 0xa48fef github.com/0xERR0R/blocky/lists/parsers.(*HostListEntry).UnmarshalText+0xef /go/src/lists/parsers/hosts.go:100 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [76105: 311726080] @ 0x677bf9 0xa49285 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x677bf8 bufio.(*Scanner).Scan+0x378 /usr/local/go/src/bufio/scan.go:209 # 0xa49284 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x104 /go/src/lists/parsers/hosts.go:144 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [190: 6225920] @ 0x7509ca 0x7518ff 0x753b72 0xa49bad 0xa49b85 0xa49b7e 0xa49449 0xa48e28 0xa4a2d7 0xa4a446 0xa52e28 0xa530dc 0xa51a9e 0xa5167c 0xa51509 0xa4bc8a 0xa4b4de 0x4781a1 # 0x7509c9 regexp.(*bitState).reset+0x109 /usr/local/go/src/regexp/backtrack.go:91 # 0x7518fe regexp.(*Regexp).backtrack+0x19e /usr/local/go/src/regexp/backtrack.go:317 # 0x753b71 regexp.(*Regexp).doExecute+0x271 /usr/local/go/src/regexp/exec.go:535 # 0xa49bac regexp.(*Regexp).doMatch+0x6c /usr/local/go/src/regexp/exec.go:514 # 0xa49b84 regexp.(*Regexp).MatchString+0x44 /usr/local/go/src/regexp/regexp.go:531 # 0xa49b7d github.com/0xERR0R/blocky/lists/parsers.validateDomainName+0x3d /go/src/lists/parsers/hosts.go:262 # 0xa49448 github.com/0xERR0R/blocky/lists/parsers.(*HostsFileEntry).UnmarshalText+0x2c8 /go/src/lists/parsers/hosts.go:167 # 0xa48e27 github.com/0xERR0R/blocky/lists/parsers.(*HostsIterator).UnmarshalText+0x167 /go/src/lists/parsers/hosts.go:64 # 0xa4a2d6 github.com/0xERR0R/blocky/lists/parsers.UnmarshalEach[...].func3+0x56 /go/src/lists/parsers/adapt.go:25 # 0xa4a445 github.com/0xERR0R/blocky/lists/parsers.(*adapter[...]).Next+0x45 /go/src/lists/parsers/adapt.go:55 # 0xa52e27 github.com/0xERR0R/blocky/lists/parsers.(*errorFilter[...]).Next+0x47 /go/src/lists/parsers/filtererrors.go:75 # 0xa530db github.com/0xERR0R/blocky/lists/parsers.ForEach[...]+0xdb /go/src/lists/parsers/parser.go:45 # 0xa51a9d github.com/0xERR0R/blocky/lists.(*ListCache).parseFile+0x37d /go/src/lists/list_cache.go:244 # 0xa5167b github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.func1+0x13b /go/src/lists/list_cache.go:180 # 0xa51508 github.com/0xERR0R/blocky/lists.(*ListCache).createCacheForGroup.(*Producers[...]).GoProduce.func3+0x28 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/producers.go:89 # 0xa4bc89 github.com/ThinkChaos/parcour/jobgroup.(*maxConcurrency).launch.(*boundJob).Wrap.(*maxConcurrency).launch.func1.func2+0x109 /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/maxConcurrency.go:47 # 0xa4b4dd github.com/ThinkChaos/parcour/jobgroup.(*boundJob).Main+0xdd /go/pkg/mod/github.com/!think!chaos/parcour@v0.0.0-20230710171753-fbf917c9eaef/jobgroup/jobgroup.go:131 0: 0 [1: 1792] @ 0x4842bc 0x484106 0x483e5c 0x6358ea 0x63628a 0x640cde 0x640cc2 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x4842bb sync.(*Pool).pinSlow+0x17b /usr/local/go/src/sync/pool.go:238 # 0x484105 sync.(*Pool).pin+0x45 /usr/local/go/src/sync/pool.go:217 # 0x483e5b sync.(*Pool).Get+0x1b /usr/local/go/src/sync/pool.go:132 # 0x6358e9 crypto/tls.(*Conn).writeRecordLocked+0x3a9 /usr/local/go/src/crypto/tls/conn.go:985 # 0x636289 crypto/tls.(*Conn).writeChangeCipherRecord+0xa9 /usr/local/go/src/crypto/tls/conn.go:1065 # 0x640cdd crypto/tls.(*clientHandshakeStateTLS13).sendDummyChangeCipherSpec+0x25d /usr/local/go/src/crypto/tls/handshake_client_tls13.go:184 # 0x640cc1 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x241 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:87 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 1536] @ 0x5a7885 0x5fe39b 0x608c0e 0x60875c 0x483c62 0x608605 0x6085e8 0x60c67d 0x640159 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x5a7884 encoding/pem.Decode+0x6a4 /usr/local/go/src/encoding/pem/pem.go:171 # 0x5fe39a crypto/x509.(*CertPool).AppendCertsFromPEM+0x5a /usr/local/go/src/crypto/x509/cert_pool.go:222 # 0x608c0d crypto/x509.loadSystemRoots+0x3ad /usr/local/go/src/crypto/x509/root_unix.go:72 # 0x60875b crypto/x509.initSystemRoots+0x5b /usr/local/go/src/crypto/x509/root.go:30 # 0x483c61 sync.(*Once).doSlow+0xc1 /usr/local/go/src/sync/once.go:74 # 0x608604 sync.(*Once).Do+0x44 /usr/local/go/src/sync/once.go:65 # 0x6085e7 crypto/x509.systemRootsPool+0x27 /usr/local/go/src/crypto/x509/root.go:21 # 0x60c67c crypto/x509.(*Certificate).Verify+0x15c /usr/local/go/src/crypto/x509/verify.go:784 # 0x640158 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [1: 229376] @ 0x4bf2b9 0x608bf6 0x60875c 0x483c62 0x608605 0x6085e8 0x60c67d 0x640159 0x643893 0x640d1a 0x63b674 0x63908b 0x66f505 0x66f506 0x66f74d 0x7c2e7a 0x7c4049 0xe15cf7 0xe17317 0xa30ef3 0xa31c19 0xa30e85 0xe17074 0xe0d21a 0xe0e41a 0x4781a1 # 0x4bf2b8 os.ReadFile+0xd8 /usr/local/go/src/os/file.go:791 # 0x608bf5 crypto/x509.loadSystemRoots+0x395 /usr/local/go/src/crypto/x509/root_unix.go:70 # 0x60875b crypto/x509.initSystemRoots+0x5b /usr/local/go/src/crypto/x509/root.go:30 # 0x483c61 sync.(*Once).doSlow+0xc1 /usr/local/go/src/sync/once.go:74 # 0x608604 sync.(*Once).Do+0x44 /usr/local/go/src/sync/once.go:65 # 0x6085e7 crypto/x509.systemRootsPool+0x27 /usr/local/go/src/crypto/x509/root.go:21 # 0x60c67c crypto/x509.(*Certificate).Verify+0x15c /usr/local/go/src/crypto/x509/verify.go:784 # 0x640158 crypto/tls.(*Conn).verifyServerCertificate+0x818 /usr/local/go/src/crypto/tls/handshake_client.go:997 # 0x643892 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x272 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:531 # 0x640d19 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x299 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:96 # 0x63b673 crypto/tls.(*Conn).clientHandshake+0x593 /usr/local/go/src/crypto/tls/handshake_client.go:263 # 0x63908a crypto/tls.(*Conn).handshakeContext+0x3ca /usr/local/go/src/crypto/tls/conn.go:1553 # 0x66f504 crypto/tls.(*Conn).HandshakeContext+0x3a4 /usr/local/go/src/crypto/tls/conn.go:1493 # 0x66f505 crypto/tls.dial+0x3a5 /usr/local/go/src/crypto/tls/tls.go:157 # 0x66f74c crypto/tls.(*Dialer).DialContext+0x8c /usr/local/go/src/crypto/tls/tls.go:217 # 0x7c2e79 github.com/miekg/dns.(*Client).DialContext+0x279 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:138 # 0x7c4048 github.com/miekg/dns.(*Client).ExchangeContext+0x68 /go/pkg/mod/github.com/miekg/dns@v1.1.62/client.go:456 # 0xe15cf6 github.com/0xERR0R/blocky/resolver.(*dnsUpstreamClient).callExternal+0x36 /go/src/resolver/upstream_resolver.go:201 # 0xe17316 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve.func1+0x176 /go/src/resolver/upstream_resolver.go:350 # 0xa30ef2 github.com/avast/retry-go/v4.Do.func1+0x12 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:116 # 0xa31c18 github.com/avast/retry-go/v4.DoWithData[...]+0x678 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:180 # 0xa30e84 github.com/avast/retry-go/v4.Do+0x44 /go/pkg/mod/github.com/avast/retry-go/v4@v4.6.0/retry.go:119 # 0xe17073 github.com/0xERR0R/blocky/resolver.(*UpstreamResolver).Resolve+0x393 /go/src/resolver/upstream_resolver.go:342 # 0xe0d219 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolve+0x39 /go/src/resolver/parallel_best_resolver.go:66 # 0xe0e419 github.com/0xERR0R/blocky/resolver.(*upstreamResolverStatus).resolveToChan+0x39 /go/src/resolver/parallel_best_resolver.go:80 0: 0 [0: 0] @ 0x44f5d6 0x46391d 0x4615e5 0xb4d0e6 0xe50ce5 0x6fcda9 0x836ec6 0x6fcda9 0xe54b0d 0x6fcda9 0x83494f 0x8362db 0x6fcda9 0x836ec6 0x6fcda9 0x83494f 0x8362db 0x6fcda9 0x836ec6 0x6fcda9 0xe6085e 0x6fcda9 0xe59598 0x6fcda9 0x83490e 0x7004ae 0x6fb788 0x4781a1 # 0xb4d0e5 runtime/trace.Start+0x85 /usr/local/go/src/runtime/trace/trace.go:125 # 0xe50ce4 net/http/pprof.Trace+0x2e4 /usr/local/go/src/net/http/pprof/pprof.go:178 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe54b0c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83494e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x8362da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83494e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x8362da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe6085d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe59597 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /go/src/server/http.go:79 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83490d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ad net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6fb787 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 65536] @ 0x5dcd45 0x5de8b8 0x5e8f4f 0x483c62 0x5dabcc 0x5dabaf 0x5dec3f 0x5d3ad8 0x5e2e85 0x5c0145 0x5c011f 0x5c09e7 0xe5ab94 0xe5a9e5 0xe59fda 0xe6379c 0xe64466 0x889aca 0x88a39f 0xe634d8 0xe634cf 0xe657f3 0x44075d 0x4781a1 # 0x5dcd44 net.open+0x44 /usr/local/go/src/net/parse.go:80 # 0x5de8b7 net.maxListenerBacklog+0x37 /usr/local/go/src/net/sock_linux.go:35 # 0x5e8f4e net.listenerBacklog.func1+0xe /usr/local/go/src/net/net.go:373 # 0x483c61 sync.(*Once).doSlow+0xc1 /usr/local/go/src/sync/once.go:74 # 0x5dabcb sync.(*Once).Do+0x2b /usr/local/go/src/sync/once.go:65 # 0x5dabae net.listenerBacklog+0xe /usr/local/go/src/net/net.go:373 # 0x5dec3e net.socket+0x17e /usr/local/go/src/net/sock_posix.go:57 # 0x5d3ad7 net.internetSocket+0xf7 /usr/local/go/src/net/ipsock_posix.go:154 # 0x5e2e84 net.(*sysListener).listenTCPProto+0xa4 /usr/local/go/src/net/tcpsock_posix.go:189 # 0x5c0144 net.(*sysListener).listenTCP+0x304 /usr/local/go/src/net/tcpsock_posix.go:179 # 0x5c011e net.(*ListenConfig).Listen+0x2de /usr/local/go/src/net/dial.go:734 # 0x5c09e6 net.Listen+0x46 /usr/local/go/src/net/dial.go:808 # 0xe5ab93 github.com/0xERR0R/blocky/server.newTCPListeners+0xd3 /go/src/server/server.go:231 # 0xe5a9e4 github.com/0xERR0R/blocky/server.createHTTPListeners+0x44 /go/src/server/server.go:214 # 0xe59fd9 github.com/0xERR0R/blocky/server.NewServer+0xf9 /go/src/server/server.go:119 # 0xe6379b github.com/0xERR0R/blocky/cmd.startServer+0x15b /go/src/cmd/serve.go:52 # 0xe64465 github.com/0xERR0R/blocky/cmd.NewRootCommand.func1+0xc5 /go/src/cmd/root.go:42 # 0x889ac9 github.com/spf13/cobra.(*Command).execute+0xac9 /go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:985 # 0x88a39e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe /go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1117 # 0xe634d7 github.com/spf13/cobra.(*Command).Execute+0x17 /go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1041 # 0xe634ce github.com/0xERR0R/blocky/cmd.Execute+0xe /go/src/cmd/root.go:112 # 0xe657f2 main.main+0x12 /go/src/main.go:10 # 0x44075c runtime.main+0x29c /usr/local/go/src/runtime/proc.go:271 0: 0 [0: 0] @ 0x44f5d6 0x463954 0x4615e5 0xb4d0e6 0xe50ce5 0x6fcda9 0x836ec6 0x6fcda9 0xe54b0d 0x6fcda9 0x83494f 0x8362db 0x6fcda9 0x836ec6 0x6fcda9 0x83494f 0x8362db 0x6fcda9 0x836ec6 0x6fcda9 0xe6085e 0x6fcda9 0xe59598 0x6fcda9 0x83490e 0x7004ae 0x6fb788 0x4781a1 # 0xb4d0e5 runtime/trace.Start+0x85 /usr/local/go/src/runtime/trace/trace.go:125 # 0xe50ce4 net/http/pprof.Trace+0x2e4 /usr/local/go/src/net/http/pprof/pprof.go:178 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe54b0c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83494e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x8362da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83494e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x8362da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe6085d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe59597 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /go/src/server/http.go:79 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83490d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ad net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6fb787 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [0: 0] @ 0xe43a91 0xe439a9 0xe41ccb 0xe51a8f 0x836ec6 0x6fcda9 0xe54b0d 0x6fcda9 0x83494f 0x8362db 0x6fcda9 0x836ec6 0x6fcda9 0x83494f 0x8362db 0x6fcda9 0x836ec6 0x6fcda9 0xe6085e 0x6fcda9 0xe59598 0x6fcda9 0x83490e 0x7004ae 0x6fb788 0x4781a1 # 0xe43a90 runtime/pprof.writeHeapInternal+0xb0 /usr/local/go/src/runtime/pprof/pprof.go:602 # 0xe439a8 runtime/pprof.writeAlloc+0x28 /usr/local/go/src/runtime/pprof/pprof.go:578 # 0xe41cca runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:369 # 0xe51a8e net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:267 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe54b0c github.com/go-chi/chi/v5/middleware.NoCache.func1+0x28c /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/middleware/nocache.go:55 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83494e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x8362da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83494e github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x32e /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:73 # 0x8362da github.com/go-chi/chi/v5.(*Mux).Mount.func1+0x1ba /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:327 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x836ec5 github.com/go-chi/chi/v5.(*Mux).routeHTTP+0x2e5 /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:480 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe6085d github.com/go-chi/cors.(*Cors).Handler-fm.(*Cors).Handler.func1+0x17d /go/pkg/mod/github.com/go-chi/cors@v1.2.1/cors.go:228 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0xe59597 github.com/0xERR0R/blocky/server.secureHeadersMiddleware.func1+0x337 /go/src/server/http.go:79 # 0x6fcda8 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2166 # 0x83490d github.com/go-chi/chi/v5.(*Mux).ServeHTTP+0x2ed /go/pkg/mod/github.com/go-chi/chi/v5@v5.2.0/mux.go:90 # 0x7004ad net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3137 # 0x6fb787 net/http.(*conn).serve+0x5e7 /usr/local/go/src/net/http/server.go:2039 0: 0 [1: 112] @ 0x745186 0x745100 0x748a7a 0x756e10 0x756e0b 0x7579ac 0x7579a0 0xbc6330 0xbc654f 0x44f108 0x440810 0x440700 0x4781a1 # 0x745185 regexp/syntax.(*parser).newRegexp+0xa5 /usr/local/go/src/regexp/syntax/parse.go:146 # 0x7450ff regexp/syntax.(*parser).literal+0x1f /usr/local/go/src/regexp/syntax/parse.go:370 # 0x748a79 regexp/syntax.parse+0xbd9 /usr/local/go/src/regexp/syntax/parse.go:932 # 0x756e0f regexp/syntax.Parse+0x2f /usr/local/go/src/regexp/syntax/parse.go:889 # 0x756e0a regexp.compile+0x2a /usr/local/go/src/regexp/regexp.go:172 # 0x7579ab regexp.Compile+0x2b /usr/local/go/src/regexp/regexp.go:135 # 0x75799f regexp.MustCompile+0x1f /usr/local/go/src/regexp/regexp.go:315 # 0xbc632f github.com/jinzhu/inflection.compile+0xaaf /go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:167 # 0xbc654e github.com/jinzhu/inflection.init.0+0xe /go/pkg/mod/github.com/jinzhu/inflection@v1.0.0/inflections.go:176 # 0x44f107 runtime.doInit1+0xe7 /usr/local/go/src/runtime/proc.go:7176 # 0x44080f runtime.doInit+0x34f /usr/local/go/src/runtime/proc.go:7143 # 0x4406ff runtime.main+0x23f /usr/local/go/src/runtime/proc.go:253 # runtime.MemStats # Alloc = 31005048 # TotalAlloc = 131292039128 # Sys = 174632232 # Lookups = 0 # Mallocs = 364535219 # Frees = 364247133 # HeapAlloc = 31005048 # HeapSys = 161972224 # HeapIdle = 111894528 # HeapInuse = 50077696 # HeapReleased = 108085248 # HeapObjects = 288086 # Stack = 1605632 / 1605632 # MSpan = 709760 / 2431680 # MCache = 14400 / 15600 # BuckHashSys = 1901528 # GCSys = 4621344 # OtherSys = 2084224 # NextGC = 56418456 # LastGC = 1765440664671689117 # PauseNs = [65272 87022 180894 524902 949683 686826 81401 134834 115794 68051 94162 104832 193444 296388 565774 995384 318178 99873 109873 75852 195095 70082 89072 159883 3574987 1137168 737288 142783 97632 87912 278127 133123 107213 150093 153673 456361 2036520 163014 131993 116083 85471 114883 243237 122073 78302 341138 328278 1532937 160664 99082 383929 299717 87852 156224 79622 70291 398619 487211 1100826 164315 179924 100492 142065 73142 76682 87242 198665 360568 1359453 192905 121943 100482 127964 75222 74993 324807 107392 274866 1445255 173465 89022 94952 129063 77302 74162 98952 164724 115113 438040 1298711 211745 104102 129374 73833 207405 87403 93103 147734 658686 1049976 328548 86182 203955 175264 97852 79293 68662 189875 120653 294037 126482 242206 97642 132063 188925 412170 94122 264187 150753 161564 287197 187134 277837 359499 66202 357559 175404 177055 264086 247075 160215 299407 264426 332187 278767 253406 196035 262356 181304 282756 175055 148773 112172 168823 202005 214145 2399157 163934 145553 109513 117773 223065 134773 118312 65682 116722 115742 127632 133643 151123 129114 209055 172615 124163 179454 76853 132043 156524 160334 178574 161804 127493 169653 123412 686026 207885 138605 237555 206585 73292 241415 358479 135363 114694 125312 188374 114592 193265 191025 156233 176575 165145 152013 134253 198385 193475 590215 845952 112122 200825 154914 75672 100023 69581 156754 68762 378289 376678 1065305 115642 180885 99272 94822 457631 1410804 279387 121874 133463 111793 77322 91262 120103 78532 152043 791380 1797014 226045 81762 97302 145494 107002 285356 1630219 269266 443230 105412 188585 181715 209586 6096940 211474 109123 112653 71572 78762 76951 154584 139103 81203 333658 1906778 455902 90412 97172 188334 110173] # PauseEnd = [1765422887993623364 1765423008153136724 1765423128709501800 1765423249673345927 1765423371047693393 1765423491097125110 1765423611614577114 1765423732392721079 1765423853444477350 1765423974120408985 1765424094164067849 1765424214568751456 1765424334659231845 1765424455026679757 1765424576058265580 1765424696244318023 1765424817600840356 1765424938850780205 1765425058926064289 1765425179093633811 1765425299425821525 1765425419655314496 1765425540009044738 1765425660412365420 1765425781102050248 1765425902547590399 1765426023505461494 1765426143592567802 1765426264653897397 1765426386055104470 1765426506476516937 1765426626641751583 1765426748616096975 1765426868997815417 1765426989669416550 1765427111058713273 1765427231685138859 1765427351928154432 1765427472845460890 1765427592963867993 1765427713449149575 1765427833506289106 1765427954009777660 1765428074655563999 1765428194891030577 1765428315581024570 1765428435675063632 1765428555746207105 1765428676060441491 1765428796692662789 1765428917745702693 1765429038345072368 1765429159598600759 1765429279651813799 1765429399676644115 1765429519824864705 1765429639996797951 1765429760419477409 1765429881049432314 1765430001521969481 1765430122191947420 1765430242686979207 1765430363377633274 1765430483620864001 1765430604655820850 1765430724966665225 1765430846074361387 1765430966605253553 1765431088458534049 1765431208732147721 1765431329253212281 1765431449655698513 1765431570090043716 1765431691052384696 1765431811677228799 1765431931696224884 1765432052665667864 1765432173135130001 1765432294660390540 1765432415695786552 1765432536056036658 1765432656679590886 1765432777930330784 1765432898883163770 1765433019208043493 1765433139251269217 1765433259642309615 1765433379682756907 1765433501056532729 1765433622140869980 1765433742966503322 1765433863055640622 1765433983414554006 1765434103562059803 1765434223888423442 1765434344004639291 1765434464650866077 1765434584683146924 1765434706055031316 1765434826924396752 1765434947866875248 1765435068653083378 1765435188938052369 1765435308986367277 1765435429112350465 1765435549611666269 1765435669657276178 1765435716135137714 1765435716180989566 1765435716217920973 1765435716250180118 1765435716281663895 1765435716312347062 1765435716347854015 1765435716382380895 1765435716419979088 1765435716457855049 1765435716493410793 1765435716538067546 1765435716583093398 1765435716626528552 1765435716668705905 1765435716707765444 1765435716742573720 1765435716772032108 1765435716803977346 1765435716858253040 1765435716888681321 1765435716948837506 1765435716984237047 1765435717044690340 1765435717076089824 1765435717142402358 1765435717174792626 1765435717237569355 1765435717270726521 1765435718597981374 1765435718716616864 1765435718752023075 1765435718853766650 1765435718886380404 1765435718922740487 1765435718957893382 1765435718989108472 1765435719024409031 1765435719076423210 1765435719111617386 1765435719145886980 1765435719180262665 1765435719218774401 1765435719257247315 1765435719293467456 1765435719340490526 1765435719379658047 1765435719416263596 1765435719455107390 1765435719491212887 1765435719541889295 1765435719581826835 1765435719624084310 1765435719667293879 1765435719707705649 1765435719747123617 1765435719787938137 1765435719829252520 1765435719883703399 1765435719927299306 1765435719965037663 1765435720007487683 1765435720052680519 1765435720094336030 1765435720143588163 1765435720186390732 1765435720237684024 1765435720291152750 1765435720363380895 1765435720426295437 1765435720470256813 1765435720513041961 1765435720558164545 1765435720606714522 1765435720650098024 1765435720698584749 1765435720748982091 1765435720801272747 1765435720851344830 1765435720900609094 1765435720961254041 1765435721016256493 1765435721070429765 1765435721119992396 1765435721181141455 1765435721240357958 1765435721287263365 1765435721343355513 1765435842179887803 1765435962366968600 1765436083631293933 1765436204069139140 1765436324410209725 1765436444658539047 1765436564690033641 1765436685673188333 1765436806056842271 1765436927170441381 1765437047931457967 1765437168412093252 1765437288612810523 1765437409657205435 1765437530578663612 1765437651034410007 1765437771054051126 1765437892413456566 1765438013342296466 1765438133378348737 1765438253720173397 1765438374658035597 1765438495200029250 1765438615248121047 1765438735558124785 1765438855986341748 1765438976056776780 1765439097673721841 1765439219109378847 1765439339654517957 1765439459897201291 1765439580256677925 1765439700959120870 1765439821049488053 1765439941342926256 1765440061785491775 1765440182667932809 1765440303330077792 1765440423448736655 1765440544649378794 1765440664671689117 1765421319095731496 1765421319146357914 1765421319196948361 1765421319256920858 1765421319307455033 1765421319382614752 1765421319442242820 1765421319490570892 1765421439650735277 1765421559677239905 1765421679777385599 1765421799901421905 1765421921064784093 1765422042828809551 1765422163518980918 1765422284655761390 1765422405906000527 1765422526053512715 1765422646448724044 1765422767093981551] # NumGC = 6636 # NumForcedGC = 2 # GCCPUFraction = 5.93721986893483e-05 # DebugGC = false # MaxRSS = 175792128